{
  "insurer": {
    "id": "agriculture-insurance",
    "slug": "agriculture-insurance",
    "name": "Agriculture Insurance Company of India",
    "seo_name": "Agriculture Insurance Company of India",
    "type": "general",
    "irdai_registration_number": "126",
    "registration_status": "active",
    "headquarters": "New Delhi",
    "website": "https://www.aicofindia.com",
    "disclosure_url": "https://www.aicofindia.com/public-disclosures"
  },
  "facts": [
    {
      "id": "0266abd0-4fca-47b1-932a-bc0d8b58b791",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "06bec05a-4a83-4ca1-90cc-8e3908cddd23",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "09d02721-644d-4b71-b758-f3da0628298a",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 11.79,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "09f0336b-0ca2-40a7-81b5-e55e7d8d79c4",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 320.72,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "0b0332fd-5612-4edc-bd5b-3ecad36935b7",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 12.7182,
      "unit": "crore",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-35-QUARTERLY-BUSINESS-RETURNS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-35 Grand Total YTD premium",
        "source_page": null
      }
    },
    {
      "id": "0baaa4e6-e793-4553-8237-41ec2139dae5",
      "metric_id": "distribution.general.channel.other.premium",
      "metric_name": "Other premium",
      "value": -3130.59,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0c0bb92c-fd6a-4fe3-9896-992459502c9a",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": -82.4,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "0dcbfe18-60a6-4170-b4c1-9af87055f987",
      "metric_id": "financial.claims_paid_to_provisioned_ratio",
      "metric_name": "claims paid to provisioned ratio",
      "value": 30.05,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "182c221e-607c-4fa2-b458-381bd2f92d22",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 159885,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1b23597f-7615-4d38-8743-1216ba7ab9f7",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 76.76,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 4",
        "source_page": null
      }
    },
    {
      "id": "1f47dd82-e333-453b-9af5-bea24c7eb7cb",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 162.62,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1f8d4e8c-b5eb-4865-83f1-83237afbd7a4",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 328.5,
      "unit": "crore",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "2fdcdd24-f43d-49ae-8fb9-154a4d2a6ed9",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "306b1af8-4f0f-4557-9aa3-f3a5957a29ef",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 1.49,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "34d133a8-6846-4179-b88f-36deeb28be09",
      "metric_id": "financial.technical_reserves_to_premium_ratio",
      "metric_name": "technical reserves to premium ratio",
      "value": -176.5,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4265f4c3-f4ca-4811-8cc6-29d04e9e9254",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 6.31,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4830ffb3-2714-4bf8-97cf-a550bf942e78",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 1,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "48c291c2-adb3-42c9-b50d-a86d91b4d042",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 175571,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "48d2029b-9f71-4911-aa43-44ddd50c282d",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": -8680,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/agriculture-insurance/2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=-7,408 vs Grand Total=-7408.0)",
        "source_page": 5
      }
    },
    {
      "id": "49f38a7f-4d3d-4673-84f0-b6102e9b7ad2",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4a3c10ba-8bd2-48c4-9261-25f3e25778c5",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 16.43,
      "unit": "INR",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "4ead19da-85e1-4790-bba6-a51f9d761300",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "4ebce3cc-132b-4ac0-9380-a093fa1c0646",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": -162.69,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "52c10e12-777b-4264-81eb-98e97f74066a",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 474.68,
      "unit": "INR",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "57f66aae-0dee-4c38-b8ef-35c3b543bf17",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "61246764-4640-4cb2-8660-30bb6f3bae1f",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 137903,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "66ef1c1a-fce6-4de2-8818-0865070e965c",
      "metric_id": "distribution.general.channel.other.policies",
      "metric_name": "Other policies",
      "value": 63444,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "678eee69-6cd4-4569-9d32-158b891b816d",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 450.99,
      "unit": "crore",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "685c07b4-15cf-452c-9b55-692fd1d30623",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6e5403f1-8102-4d09-9af6-bff2042fb721",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6e823b2b-6e96-47e4-b859-0eb3e89edc40",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.25,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "719daa4a-86e3-4d68-8b89-b47559572bd3",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 22.3,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7dd55e6e-4b07-404e-9422-e85a1c933e58",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 4.65,
      "unit": "x",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "80d40850-3462-418a-a237-240aa9da9b9c",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": -1,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "823234ca-8f2e-4318-9fba-e607ae457bb9",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 124437,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8662ba68-6277-4c31-82d2-229636889c45",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": 2,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "86ef23c5-565f-42a8-883f-323b6e120b14",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 20.35,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8d600cc1-c715-472c-b9e6-e0b5f1a61be6",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "907c06ca-4200-4b44-970d-2f5a3f122e25",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": -781.11,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "907d51e9-1d3d-46dd-b798-521eb32e7c21",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 32,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "93e631c2-b9cf-4693-bad2-8349ffc9d8a4",
      "metric_id": "financial.investment_mix.segment.mutual_funds",
      "metric_name": "mutual funds",
      "value": 163594,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "95a8adee-56b1-44de-90fa-0960b754f4fb",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -11.92,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "99aa2505-a2bd-4b63-9f00-ff03995cce60",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 72.43,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "9c962fa7-0d8f-4175-8fc6-fbdb71761ac5",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 44.27,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9ec72966-1f37-445d-995e-36c6cce0e12a",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 815927,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "a2e04a4c-dab7-4b43-8337-191a592bc403",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 28,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "aa206c63-deb9-41d6-b5e0-16fe7094d6ff",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "af72c2d1-e3f7-445a-ae0a-fa7b107efba6",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 659.86,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b3aada96-91d8-4522-8609-a228b43a0b9d",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 142571,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "bbbd5ce9-28de-4dc9-a362-2a35f5188663",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "bc5be81a-d9ba-4a5a-a37c-eadf86acd440",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 72.92,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 4",
        "source_page": null
      }
    },
    {
      "id": "bda2166a-5b49-4fe9-af43-c0075e5e2779",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 1272,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "pdfs/agriculture-insurance/2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=-7,408 vs Grand Total=-7408.0)",
        "source_page": 5
      }
    },
    {
      "id": "be416bf4-d545-40fc-99f8-f3895bc5053d",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c2d9bdf2-213b-445b-b81e-07c25db20660",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 4663,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c5ec581b-59b0-4ede-b109-dd8822f567bc",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 6.31,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ca161160-48cd-4862-ab52-822bfc957b6e",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 736336,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d890b56c-eab1-4b3c-9034-2f09d87247ab",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": 0.11,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d97c3acf-d4d8-47c3-b5a4-bd5622f69b72",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 37423,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e16154b8-5f00-40fd-b380-a8422e738163",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e4b3aba4-7aa9-4fae-a4aa-a5b474e3b00b",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": -129.47,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e8f7a0ea-ce64-442b-97f2-ec679bcfac04",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": -235.89,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ea9e108f-f033-4be5-9a0f-90f33b89e7ea",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 64.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "eef453de-7312-4eec-975f-7c01dc9ba831",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -208.87,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "f264623b-3aab-4cb9-a130-d03ba46129df",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": -5518.23,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f26c4276-c6c4-49ff-b965-a0c6cc8b9f36",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f73b46ca-a278-4702-aef2-15cd90f0d217",
      "metric_id": "financial.investment_mix.segment.infrastructure_housing",
      "metric_name": "infrastructure & housing",
      "value": 338584,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY26-27",
        "source_document": "textplor-vendor-2026-27-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f74ecd66-fdf1-4034-baa2-77aeee95e110",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 73.2,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "f960be0a-9e73-4639-95c4-d8f88ed21982",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.67,
      "unit": "%",
      "reporting_period_label": "Q1 FY26-27",
      "reporting_period_end": "2026-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY26-27",
        "source_document": "2026-27_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "01ee5424-a27c-40e8-add2-b9a7ffe8fce3",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "02d45497-4d35-412e-ae90-62fee239b36b",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.22,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "039dba53-f04e-497a-b985-d6b7fe5fb410",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 285038,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "04e0ed4b-1809-4153-a6e8-658f2e93d0f7",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 256.86,
      "unit": "crore",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "0d643305-19f0-448b-a735-75fbe0a766e0",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 1671,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/agriculture-insurance/2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=230,291 vs Grand Total=230291.0)",
        "source_page": 5
      }
    },
    {
      "id": "1039d3d9-0f7b-4911-a580-b11b0c0cb405",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 4.42,
      "unit": "x",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "12a76fe5-d703-4bf9-b919-14bb65122041",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 18.97,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "14098b3c-d7ac-428c-90ad-04d272510a22",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 2302,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "16f0af78-0066-406a-b5fa-2548953d4d84",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1714a460-8a19-4aa1-a41c-3cfb38931975",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 125.51,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "172eafbb-8867-4c14-bac1-a917b8a2d571",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 349.95,
      "unit": "crore",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "175b8b56-0ced-410f-973d-c395269b0364",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "23005a36-bab3-49e2-a427-dbfaae034d05",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 100.28,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "2373b1b1-21ab-4f7b-8b09-3c818b1a7a6f",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 787531,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "238531ab-f641-4cfc-8601-25a57b78f38e",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 105.39,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "26d92a87-771d-4035-9e49-f519f9201788",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 34301,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2b961061-4fff-4d0b-bb5a-9e1e49fb2b33",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 21.63,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2f3012e9-aeb4-4c10-b6c6-8f0b6d6d66c6",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "3ad9b53f-8630-4125-91c9-6fcf92127109",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 29770,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "3b6b8df2-d983-4652-8f5b-9edd92bae581",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 88.49,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "4af05a5b-1652-4dd0-9a6c-eee1a564be7b",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 24.19,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "51ee7705-a823-4e5a-9ea8-ee1f92ba39ad",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 131.64,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "5b176b38-1cbf-4ac9-a330-9a34024b1262",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -28.22,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "5cbc6842-e1cc-4c6b-8cc5-0a0e7e16aa09",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6634c68d-f957-4621-a70f-7c0a53bb2375",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "6733e91e-d75d-48b0-b66a-55051ca0e8bd",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 12.84,
      "unit": "INR",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "6a981ee0-6bec-43d6-a442-daccc0a11827",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": 7162,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "6c97a456-d970-4538-b7a7-a92fbb7d0f58",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 2.6,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "717becde-866e-41e6-9728-d3678f9a05a1",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 97.24,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "736d0059-56ac-4bb4-af2d-2ea2bc6a10ea",
      "metric_id": "distribution.general.channel.other.policies",
      "metric_name": "Other policies",
      "value": 21220672,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "786415c4-4ce8-4965-8e83-18c539674c53",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 458.26,
      "unit": "INR",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "7a52af06-1e80-4031-9730-655afa4e8b22",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7cfb4bde-20d6-460f-b05f-e5ba93a0a3b2",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7d39ad70-5df9-4a12-80b8-a9f5da65f334",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 100460,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "84a50365-f571-462a-a60f-fbba4a16fc9b",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8566633e-ab65-4798-ab36-a38eeef79949",
      "metric_id": "financial.investment_mix.segment.infrastructure_housing",
      "metric_name": "infrastructure & housing",
      "value": 378539,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "95b892f0-9584-4216-be8e-bc7b25c2cfd7",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a038b821-8105-49cb-b2de-ed81f8717f0d",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": 24488.53,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a4c36c9c-8914-4898-bbd3-f6c07928881c",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 4,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "a699a419-b147-4eba-8c06-514b82747514",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 228620,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "pdfs/agriculture-insurance/2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=230,291 vs Grand Total=230291.0)",
        "source_page": 5
      }
    },
    {
      "id": "b213a726-4ef2-4dde-b3eb-db5faa51a180",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -8.25,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "b38b1318-b3ea-4fbb-a4f8-37ee07f048af",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 179129,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "b6982250-08e4-4864-a426-e1174b7b33f8",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 47,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "baebadad-586d-45d1-b2d3-19f6cb2a188f",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 98.52,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "c3ad557f-4a7b-4df3-8b97-72f8ca6fca43",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 10.69,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "c68a661c-3fb1-495d-b4e6-ad7c0931fec1",
      "metric_id": "financial.investment_mix.segment.mutual_funds",
      "metric_name": "mutual funds",
      "value": 190963,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c72d5d9d-c7b6-48f9-9dca-5d2abca3d446",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 6.73,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "cb2d316c-acd2-494e-9abb-5494c760db6e",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 25,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "cfa20ba8-2f01-4401-a1dd-90bfa84eb35e",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 2069.57,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d619aa3d-03e4-4b9f-b506-c0dbcb06fbf8",
      "metric_id": "financial.investment_yield.gross.annualized",
      "metric_name": "gross yield (annualized)",
      "value": 6.79,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d9bbf204-9721-44d5-88b3-45ec6a73c76a",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "da5cb9ff-af38-4a18-8b06-c7b34976f4ca",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": 603.11,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "dfc8eed2-68d8-4834-9c2a-182a5923353b",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 40.84,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e221bdcb-2381-4b94-b682-7ef62b48676b",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 190653,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e2c52c60-8e39-46e5-bba7-aba265ce5750",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 886889,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e71cdc8a-1874-4b97-ad2f-d056bb3c5cb0",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 19.63,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e8c7b929-5f7f-4575-a8d3-a4cbc3facae6",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": -16.9,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "e9af583c-0023-43fa-b431-69cb6a68e115",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 58.17,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "eba6a10a-4bae-4c75-9a79-9afb5f2838b3",
      "metric_id": "financial.investment_yield.net.annualized",
      "metric_name": "net yield (annualized)",
      "value": 6.79,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ee2a9c27-7815-4380-999c-b065dff19a5c",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ef9a5dab-f18b-4144-a40d-f6156e9fc55c",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f09b86ab-3c61-4810-9a53-bd920e4b8ce3",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.68,
      "unit": "%",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "f67cc468-434c-4685-afdf-de18b6d9fadb",
      "metric_id": "distribution.general.channel.other.premium",
      "metric_name": "Other premium",
      "value": 199695.65,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "fc6cd584-5e19-4855-a292-0350cec3a159",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 1816.28,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q4 FY25-26",
        "source_document": "textplor-vendor-2025-26-FY.xlsx minus 9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "fe720104-f99f-4442-a0af-f0611bf9d387",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 791990,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY25-26",
      "reporting_period_end": "2026-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY25-26",
        "source_document": "2025-26_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-31",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "0c2fc4c4-671e-4eaa-bb68-3ecf164a4996",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0d7f1a4d-0b3f-40b4-ad5d-0c3c1b81af73",
      "metric_id": "financial.investment_mix.segment.infrastructure_housing",
      "metric_name": "infrastructure & housing",
      "value": 339676,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0dd1647a-158a-41c0-afb8-d384d3c13062",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 22.06,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "1983c251-9868-4c78-b146-06d3f9670227",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1d0f4d2e-7bb5-4c1b-a5d1-427ae24b8849",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 763068,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "1f0f4088-e988-4f64-a46e-45316cd103b2",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 23.42,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2073fa71-bcf3-4849-86e5-807b60a26f36",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 793482,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "20ac9512-70f2-41fa-af15-34b75169652c",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "24a0cb60-7de1-4af3-9651-16e7480f4df8",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2d964187-772b-4b48-84a8-ba839b02e982",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 57683,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "3292d5e1-23f8-4266-b336-c6ce9b63b8f7",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 103.6,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "3329c12b-898c-4275-88f4-555889cedfee",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 1.59,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "364cd812-dd3f-4f62-b956-e3710399c7c8",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "37451417-c2c1-4bce-8706-23f6312d1307",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 1395.97,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "45e8d9f1-9c3d-453f-95c3-3f6f325d7631",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 129820,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "46afcb4f-a9b8-47ae-bab1-b911efd36d44",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "49aeabf3-f47f-4ae4-88d5-e46b85e1a7ff",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -2,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "569f9bba-920f-4921-99d2-4af9bbf54d5c",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 241451,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "57cfa482-18a0-4224-b6f4-d09b9880fb2f",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 45.62,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5c106112-7fba-43d1-83ce-6c6361d63606",
      "metric_id": "distribution.general.channel.other.policies",
      "metric_name": "Other policies",
      "value": 2555956,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5c699f49-9356-4061-a102-c5d3e59fae0c",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5db5c18a-75ce-4fbf-a810-4a04a565d74e",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 1390,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/agriculture-insurance/2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=127,158 vs Grand Total=127158.0)",
        "source_page": 5
      }
    },
    {
      "id": "6458e315-acd4-415c-b29b-7ff47a69b841",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 21145,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "658a99ad-ddcd-4b15-a6b5-0fe492970488",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 106832,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "684343e0-247f-42d5-a495-cb124f033be1",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 156808,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "690d0bf3-0b6e-42cd-8a62-cb407190a810",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 8.2,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "71ff3284-5818-4549-93ce-81e1a4231fac",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 174.72,
      "unit": "crore",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "7381880c-e318-4dd5-8ecc-9917afb5bf1c",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 2137368,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "79df7acd-7875-4a51-a050-45098681bcf6",
      "metric_id": "distribution.general.channel.other.premium",
      "metric_name": "Other premium",
      "value": 56032.44,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7b7f3d09-19cd-4cdc-9f68-09257e04e88b",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 445.41,
      "unit": "INR",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "85403b25-8815-4401-8adc-60517a8c7d06",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 94.84,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "86ee02ae-db94-4281-9f9f-eefb1e51c444",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 101.5,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "87a84c82-d243-4c7f-b811-a712335486e9",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 31,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "89b59cc4-e55a-4ee2-a73e-f5312a402e9a",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 939.3,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8b2ba851-69c4-49dd-9662-b7f534e4b730",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8c067e8a-5fbc-41ca-828f-1fb8e5c8f0c4",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 117.48,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "92969d1c-33c9-4088-8537-b16195d9d262",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 1271,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "92af1ff8-fc4a-4a77-bb2c-7d89a120a86f",
      "metric_id": "financial.investment_mix.segment.mutual_funds",
      "metric_name": "mutual funds",
      "value": 151868,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "940216c8-fd71-464d-924a-f7f4aed6726c",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 9.67,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "9b33245d-4fa4-45f4-8298-de1c9230dd12",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.6,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "a0d21dfc-d1bf-459a-b7f2-0df6564c015a",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 74.55,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a76cbfbf-ba31-4821-b3cf-9db9237e9936",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 60.31,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "a85ea76d-17ee-45f6-bca7-ce9229c73e11",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a87a8dac-3ca1-4b40-9e8f-962b5a9cca61",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 141.7,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "ac0d4164-2293-4db3-b16c-a30402a1d96a",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": 2296,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b07eed28-ab13-45b1-a82b-5deb0651e619",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "b9c2a8a8-06a7-4e96-82c0-cd1423a3e419",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c0004bc1-3916-476a-97a0-db90b43f942d",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 125768,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY25-26",
        "source_document": "pdfs/agriculture-insurance/2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=127,158 vs Grand Total=127158.0)",
        "source_page": 5
      }
    },
    {
      "id": "cd1cc38d-bb14-4548-b32e-747284ac8dc1",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": 67558.36,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d57fa3c3-90e7-46a6-981f-a62190dc1213",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 116.73,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "da17dc84-8412-441b-a6bf-c5d9eb616234",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "da3e70de-54da-4465-9cb1-b96921877a20",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 18.01,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "e2aacb4b-a487-46f2-be88-009ddac7b2cf",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e31076fc-8f16-4fe7-b0a8-c00364bd6f34",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.24,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "e4adb9f7-11d7-4d01-857d-b4925f2e7ac1",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 8.74,
      "unit": "INR",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "ec82348a-e7ce-4075-8ff9-6affe3f69546",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": 212.58,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ecf84f4e-b4e3-4e24-9d48-3e90a3a6e356",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 19.53,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f0b4237d-f579-476c-99dd-27e3690ea6dd",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 14,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "f1237647-ec97-451a-a692-a987aa99f925",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 13.12,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "f3453afa-dc00-4495-953d-10b6a25ec9b4",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 1.46,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "textplor-vendor-2025-26-9M.xlsx minus H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f42f3b02-18d9-4c60-8222-1a8478a92c73",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -62.61,
      "unit": "%",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "f7948ebc-defd-4a95-aa4e-169941b5e890",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 239.94,
      "unit": "crore",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "fa2cd201-b5c9-4403-83fd-3edce1cf85b6",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 4.87,
      "unit": "x",
      "reporting_period_label": "Q3 FY25-26",
      "reporting_period_end": "2025-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY25-26",
        "source_document": "2025-26_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "09cfa608-141f-4a64-9bf1-760510c87a68",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 93.15,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "118d6613-2b3b-482f-a69f-b44e977a24d3",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 100942,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "17c3250b-2f68-4eb4-814b-f2c1b4b7bd56",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -0.31,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "196201a6-5d9d-45ca-b743-dfc813191c47",
      "metric_id": "distribution.general.channel.other.premium",
      "metric_name": "Other premium",
      "value": 369108.84,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1b5ad9d7-1623-4788-b2c8-d35e33db014e",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1d0c55a0-d078-48ba-b98d-b0068dd2401e",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 172.78,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "1f08bb65-a879-4991-a59c-4766c60a2f01",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1fef6439-65e4-408b-9369-338007b6d1be",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 234363,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "23ab80b3-ae6b-4579-b31a-ef4844f935e4",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 659937,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/agriculture-insurance/2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=663,606 vs Grand Total=663606.0)",
        "source_page": 5
      }
    },
    {
      "id": "29af59cf-3586-405c-ab3b-ed2937449d71",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2abe4809-b433-4dbb-80fb-a2fb1bc59a6b",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 730797,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "2c088a74-47a0-4b4a-b90c-3b55782bcdc9",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.22,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "350570a7-0381-4d95-a1f6-d4804e9d2f6c",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "36f72421-14c4-4b28-9812-6b66018b4032",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 370365,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "43424cfa-3290-47fd-91aa-b8053702ed6f",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "445073e1-3182-4d2f-afe8-c5c910491d3e",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 89.58,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "45094316-c191-4610-b216-b05412d4c049",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 3.57,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: expense_nwp",
        "source_page": null
      }
    },
    {
      "id": "4d14c1d9-8d99-4b15-b2dc-2ff51a517c94",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 11.62,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "510f5f6c-f9cc-42af-9c55-ba64a008e6cf",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 2,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "51afcba0-2d29-4db3-83b1-41022a5c0f73",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "51dc3a03-03c8-4ac9-bb65-93ca8fa564de",
      "metric_id": "distribution.general.channel.other.policies",
      "metric_name": "Other policies",
      "value": 26867232,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5ad8a895-fbc9-4058-8db3-00c9b65d48bf",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 436.68,
      "unit": "INR",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "5b2672cb-29cd-44f3-a453-945896e24cf4",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 170006,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5b4dfbf6-6b23-4e2d-a2a7-c06941220497",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 3669,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "pdfs/agriculture-insurance/2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=663,606 vs Grand Total=663606.0)",
        "source_page": 5
      }
    },
    {
      "id": "5d8e9c82-5852-474b-906a-3a7098c68a09",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "64699189-4255-4e79-8e2d-aa439e33b573",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 4751.87,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "646b7684-051c-422e-ae7e-863cdc7fd99e",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": 25,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "66be4a58-927d-484c-8691-3e9a9d017693",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "685c3cc0-eb17-4d64-aeaa-7a1128a238c6",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 291.18,
      "unit": "crore",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "69373641-1112-4497-aef2-8058e5856c5a",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7198bb90-8741-4660-8425-38509250b0d0",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 23.72,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7760b85f-550c-48c2-9aea-74121ce1def7",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 829170,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "77b8a29c-18e9-4f43-a946-4464aded568c",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": 0.95,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "77dc51ff-473f-4927-80e2-37a8413d65a7",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 1,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "7d0e1b5c-5f08-4f5d-91f4-1dc658eb50a0",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 7.33,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "82a4f187-765e-46f1-b22d-b7f9dfe807a7",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8861d25c-9f11-40de-8cfb-67c0beee9075",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.93,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "8a4b26da-b70c-4add-b501-14ea5674e085",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 150.7,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "8aeefc51-7305-4961-b21b-b14ba7046570",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 95.7,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "8bdace75-e126-4868-b6d0-ed8de9aa70fa",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 20.81,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "97aa5cd2-23f9-452e-9e03-c2102e31c261",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 2198.01,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9a4445d7-570b-41e0-a45a-a7cee9cd15bc",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 20.65,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9e265d68-c788-41bf-987c-8e9aca264b2e",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 4.64,
      "unit": "x",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "9e39386e-9b6f-4923-b874-579e5b4946cb",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 90.19,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "a734c615-7111-44f9-8c7b-c00429278e9f",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 82,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "ab2ae998-b52a-4bdb-aa3e-0c1530c65af8",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 20.96,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "ab3111bd-9aa3-4ea0-9ce5-2cb1d44f878f",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 396.37,
      "unit": "crore",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "add51a1f-2c20-40c1-a63d-284d1c160a72",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 2.62,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: expense_gdp",
        "source_page": null
      }
    },
    {
      "id": "b043095b-b887-4b7c-888b-184c581eb8fc",
      "metric_id": "financial.investment_mix.segment.mutual_funds",
      "metric_name": "mutual funds",
      "value": 160674,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "bbd535e3-df23-417c-9efe-0884e31233c2",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 14.56,
      "unit": "INR",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "c058f27b-3281-443f-9536-d51366cdc6a0",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "c1fec158-e6b5-4b9c-bb3d-6c163aa95628",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 59.13,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "caf1bd02-dfae-44b6-87a4-df8372c4d9a2",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 9227405,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ce4ea6dd-81b5-434c-aa96-adc62b8968e1",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 61719,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "cfe1baf8-5130-44a3-8a9d-57aa6beb4d5c",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d1ef3732-dd6e-4846-a18b-ab607cfb8825",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "d9ba2292-be4d-4aff-b6bb-9ce57d5d1fe5",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": 284507.46,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e0bbc91e-d614-4486-b7bd-7a3ccf5ffd67",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 0.35,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e1102787-3668-496e-950a-751fa7ff7363",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 157514,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "e86d25af-01ab-45a8-b1e4-8a9c0276f83b",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ea50e0ab-1d98-4169-984d-2ae6cde3c891",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 76,
      "unit": "%",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "2025-26_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-28",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "f0e806cb-e5e1-49da-9fd9-399ae97783c0",
      "metric_id": "financial.investment_mix.segment.infrastructure_housing",
      "metric_name": "infrastructure & housing",
      "value": 384415,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f81a9a71-b53d-407d-82b1-bdd36964d564",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q2 FY25-26",
      "reporting_period_end": "2025-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q2 FY25-26",
        "source_document": "textplor-vendor-2025-26-H1.xlsx minus Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "078c30ee-4a61-49f3-8742-9a3edaee6826",
      "metric_id": "distribution.general.channel.micro_agents.premium",
      "metric_name": "Micro Agents premium",
      "value": -3.47,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0a3a7c72-efe0-486c-89d8-73b929643ed8",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 212.7,
      "unit": "crore",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "0c069934-9bf4-471a-9574-966a73d2a64f",
      "metric_id": "distribution.general.channel.other.policies",
      "metric_name": "Other policies",
      "value": 30482,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "0f09c560-ecf3-4dd6-8bd7-86f1f6f41952",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "0f849317-69de-496b-a6f8-0a549a2c34de",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 13.66,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "104fcf34-0d6a-4f78-9358-058bb0f34583",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 68.04950000000001,
      "unit": "crore",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-35-QUARTERLY-BUSINESS-RETURNS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-35 Grand Total YTD premium",
        "source_page": null
      }
    },
    {
      "id": "1112bf5d-9e81-4f16-86e7-fd45f65fdbd9",
      "metric_id": "distribution.general.channel.common_service_centres.policies",
      "metric_name": "Common Service Centres (CSC) policies",
      "value": 31865,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "11a38578-d6b5-444d-8937-39c78e843f35",
      "metric_id": "distribution.general.channel.corporate_agents_banks.premium",
      "metric_name": "Corporate Agents – Banks premium",
      "value": 0.07,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "127b99a2-c457-458a-b20f-34a8c69209ea",
      "metric_id": "financial.investment_yield.net.quarterly",
      "metric_name": "net yield (quarterly)",
      "value": 6.34,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "13923e0a-ab36-4f06-931f-63ccd0aad12c",
      "metric_id": "distribution.general.channel.individual_agents.premium",
      "metric_name": "Individual Agents premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1a5043b4-6129-4557-8cf5-ad0682991eab",
      "metric_id": "financial.investment_mix.segment.debentures_bonds",
      "metric_name": "debentures & bonds",
      "value": 168254,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "1d9c11cd-4509-4ad2-ba25-7a9b8261d12f",
      "metric_id": "distribution.general.channel.pos_direct.policies",
      "metric_name": "Point of Sales Person (Direct) policies",
      "value": 4452,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "21312007-f165-49c1-b2ed-e8b31857b5d8",
      "metric_id": "financial.claims_paid_to_provisioned_ratio",
      "metric_name": "claims paid to provisioned ratio",
      "value": 11.12,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "2888d722-fddd-43f8-830d-5ae6b306069f",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 286.64,
      "unit": "crore",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "3058986f-edb2-40d1-9670-b5a1b344b39b",
      "metric_id": "distribution.general.channel.brokers.premium",
      "metric_name": "Brokers premium",
      "value": 1521.68,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "35325753-935a-48cb-916b-beb4c98f2bc5",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 10.64,
      "unit": "INR",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "3d3570b2-5937-47c4-8f07-320c2b3efb41",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 4.38,
      "unit": "x",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "3ea8cc6a-c66c-47ab-9af4-39921bc6249a",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -63.07,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "454f32da-1e60-45bf-af17-446576747b6f",
      "metric_id": "financial.expense_ratio.nonlife.nwp",
      "metric_name": "expense ratio",
      "value": 84.53,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "5ae18381-e275-4257-9044-fe469482157c",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 78.64,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "5b01c1ba-3071-43cf-8937-8508a12a8b49",
      "metric_id": "distribution.general.channel.misp_direct.premium",
      "metric_name": "MISP (Direct) premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "60d38170-2ea7-4a46-958e-715a5e7f1075",
      "metric_id": "financial.investment_mix.segment.infrastructure_housing",
      "metric_name": "infrastructure & housing",
      "value": 342597,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "69bc0f0c-0d4d-431b-92b6-7969fc046ec7",
      "metric_id": "distribution.general.channel.micro_agents.policies",
      "metric_name": "Micro Agents policies",
      "value": -6,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "71bc961f-9f7c-491b-8d3e-e82a6f61f3bd",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 1,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "7735df20-d3aa-4f5f-b4f2-a969251863bf",
      "metric_id": "distribution.general.channel.pos_direct.premium",
      "metric_name": "Point of Sales Person (Direct) premium",
      "value": 139.71,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7a89f077-16d3-44a0-8459-311f38e2b592",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 100.95,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "7ab87719-6893-405d-b596-fd695103495c",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 19.36,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "7b195d09-17a2-4c25-86ed-378b1abbce6d",
      "metric_id": "financial.investment_npa.gross_amount",
      "metric_name": "gross npa (amount)",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "7b4b2e94-d4c7-4d4c-ad37-c9b204fc920e",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 2112,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/agriculture-insurance/2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=6,805 vs Grand Total=6805.0)",
        "source_page": 4
      }
    },
    {
      "id": "7c30c3c2-5929-4141-9db1-3003f1e01905",
      "metric_id": "distribution.general.channel.corporate_agents_others.premium",
      "metric_name": "Corporate Agents – Others premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "802e0aff-5a8c-43de-8067-389a12080386",
      "metric_id": "distribution.general.channel.individual_agents.policies",
      "metric_name": "Individual Agents policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "806a8afc-df55-418a-bddc-8a1f39eaf538",
      "metric_id": "financial.investment_mix.segment.government_securities",
      "metric_name": "government securities",
      "value": 394846,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8659da8a-810d-464d-a245-97e8451c75a1",
      "metric_id": "financial.investment_yield.gross.quarterly",
      "metric_name": "gross yield (quarterly)",
      "value": 6.34,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-31-INVESTMENT-INCOME",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "8b98c161-d484-482c-8318-1bb29652591a",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 185.48,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "8d65f251-22c6-45e2-ad82-75283c7256ce",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 424.62,
      "unit": "INR",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "9c336bea-a140-41ab-ad3c-1e719a0085f6",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 707581,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "9c717b9a-1366-4cfa-93bb-d1413e8f3014",
      "metric_id": "financial.investment_npa.provision_pct",
      "metric_name": "npa provision coverage",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-30-NON-PERFORMING-ASSETS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "9d88cb6b-b2a3-4cfa-ad89-9a133ae7e4e9",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 252.59,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "a05cd2a0-5588-46de-a742-ee57ad8b46f9",
      "metric_id": "distribution.general.channel.web_aggregators.policies",
      "metric_name": "Web Aggregators policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a06c7bfa-7726-479e-8f69-f217c8efec82",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 189.36,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "a5b6f00a-3db1-46f2-bcb7-9a8b787e98e6",
      "metric_id": "distribution.general.channel.corporate_agents_banks.policies",
      "metric_name": "Corporate Agents – Banks policies",
      "value": 2,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "a86ebfc2-0153-45c0-952f-f4644bf33f92",
      "metric_id": "distribution.general.channel.common_service_centres.premium",
      "metric_name": "Common Service Centres (CSC) premium",
      "value": 2188.94,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "aac79ce4-b5f0-4ebc-bc3f-fc3463bac874",
      "metric_id": "financial.investment_mix.segment.other_approved_securities",
      "metric_name": "other approved securities",
      "value": 389577,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ac57c021-32f5-499f-b33a-7b50b7ca34a2",
      "metric_id": "distribution.general.channel.misp_direct.policies",
      "metric_name": "MISP (Direct) policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "adf8e81a-0628-4d8b-9ad7-9ba0e63fcf77",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.premium",
      "metric_name": "Insurance Marketing Firm premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b33faf56-9932-46cb-8df9-236eca212cb6",
      "metric_id": "distribution.general.channel.referral_arrangements.premium",
      "metric_name": "Referral Arrangements premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "b76c946a-89d9-4a77-9001-8dfe2985dde3",
      "metric_id": "financial.investment_mix.segment.equity_preference_shares",
      "metric_name": "equity & preference shares",
      "value": 87207,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "bdf5fcf3-57b1-42d4-ba77-efe8aa38def9",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 2,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "c56f1ea8-1aac-4351-b4fd-0e5cfd0e2209",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 176.34,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "c62a6fe4-416f-4d72-a4c4-d29740a8ff76",
      "metric_id": "financial.investment_exposure.govt_and_approved_securities_pct",
      "metric_name": "govt + approved securities",
      "value": 21.9,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "cf962024-754b-4a89-a735-3ff312e6b3f3",
      "metric_id": "distribution.general.channel.corporate_agents_others.policies",
      "metric_name": "Corporate Agents – Others policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d0f201b3-dada-471e-9841-bb29a1aed99b",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 40.42,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "d1b2c5a3-8b1e-4af4-a579-035dbbff6cea",
      "metric_id": "financial.investment_mix.segment.other_investments",
      "metric_name": "other investments",
      "value": 242733,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d3483554-991a-4e96-865b-02ef4f13c39a",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 4693,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "pdfs/agriculture-insurance/2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=6,805 vs Grand Total=6805.0)",
        "source_page": 4
      }
    },
    {
      "id": "d51fcd9f-dae8-46e8-b0b7-cf289534c2a2",
      "metric_id": "financial.technical_reserves_to_premium_ratio",
      "metric_name": "technical reserves to premium ratio",
      "value": 71.03,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d8dc4beb-daef-44d6-89b1-d9a8f95b2aef",
      "metric_id": "distribution.general.channel.other.premium",
      "metric_name": "Other premium",
      "value": 2504.77,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "d913c221-1186-4b51-a9c9-b7089caa5695",
      "metric_id": "distribution.general.channel.insurance_marketing_firm.policies",
      "metric_name": "Insurance Marketing Firm policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "dba53082-3506-44ef-a1a9-7001cf1e8f8b",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 95.03,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "e0729a94-ec1f-4021-b005-fd6e9683fc20",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.58,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "e8e210ff-8d1b-4fa2-8a1c-69bb969a8ebb",
      "metric_id": "distribution.general.channel.referral_arrangements.policies",
      "metric_name": "Referral Arrangements policies",
      "value": 0,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "e9919f9c-f3fd-4ca1-9806-fcc19b75e013",
      "metric_id": "financial.investment_exposure.central_govt_securities_pct",
      "metric_name": "central govt. securities",
      "value": 22.19,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ed659f69-98c2-4c42-bb1d-bc2770484c0f",
      "metric_id": "financial.expense_ratio.nonlife.gdp",
      "metric_name": "expense ratio to gross premium",
      "value": 120,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "ed789315-8952-440b-8322-36dffe76d008",
      "metric_id": "financial.investment_exposure.housing_infra_pct",
      "metric_name": "housing & infrastructure",
      "value": 19.26,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-28B-EXPOSURE-NORMS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f234ac0e-e957-46a3-a009-b39a41bb61d5",
      "metric_id": "distribution.general.channel.web_aggregators.premium",
      "metric_name": "Web Aggregators premium",
      "value": 0,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f5192247-d565-4116-8cd7-5df13ce944b1",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.27,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "f7426a9a-2b66-424d-9157-e436f23f6de6",
      "metric_id": "financial.investment_mix.segment.mutual_funds",
      "metric_name": "mutual funds",
      "value": 179466,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-12-INVESTMENT-SCHEDULE",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Seeds the new Investment Performance page -- first data this metric family has ever had. Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "f7e2da35-7d66-4d42-a759-f92a4f2477e9",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 181.73,
      "unit": "%",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "f8352a11-dc82-4bf3-8e5d-0e08801a0e8e",
      "metric_id": "distribution.general.channel.brokers.policies",
      "metric_name": "Brokers policies",
      "value": 97731,
      "unit": "count",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-36-BUSINESS-CHANNELS",
        "reporting_period": "Q1 FY25-26",
        "source_document": "textplor-vendor-2025-26-Q1.xlsx",
        "source_url": null,
        "extracted_by": "EverythingInsurance Research (vendor-compiled dataset, textplor.com, offline 2026-10-26)",
        "last_verified": "2026-10-26",
        "extraction_note": "Vendor-aggregated dataset, not pulled directly from insurer's own public disclosure page. Gap-fill only (no existing value for this insurer/metric/period). Cross-check against insurer's own source queued separately -- see project-log/quarterly-update-runbook.md.",
        "source_page": null
      }
    },
    {
      "id": "fb860811-54fb-4141-9bf1-137c834baeb4",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 161657,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY25-26",
      "reporting_period_end": "2025-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY25-26",
        "source_document": "2025-26_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "022c3f02-b093-46f7-b121-f760e139eeff",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 9741.57,
      "unit": "₹ crore",
      "reporting_period_label": "FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-7",
        "reporting_period": "FY24-25",
        "source_document": "IRDAI Annual Report 2024-25",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 369
      }
    },
    {
      "id": "09c1036d-77ec-4a88-afe1-3172c4b17908",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 49.86,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "10ba8be4-9fa4-4147-add2-2ac709950148",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 660133,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "110d6255-1721-4008-af22-60a50e51e1cd",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -3.63,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "238b950d-18cd-4ca8-a16b-3c5e32fcc9cb",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 22.5046,
      "unit": "%",
      "reporting_period_label": "FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY24-25",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "37700f80-4b1d-4da1-aa63-005dee6ab57f",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 413.98,
      "unit": "INR",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "4558d61b-96e4-42b4-80ea-cdcf39d942cc",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 162296,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "53cd0962-9dfb-4e12-ac10-df672a45fa6d",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 4.07,
      "unit": "x",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "561f0dba-5a8a-44c4-bc7c-7318f385eca2",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -16.49,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "58ab147b-67ff-4305-a7d6-d1713519b986",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 84.77,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "65da7507-926e-4faf-aead-9f199740cb37",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "6b99c1cb-b521-44aa-86f6-4419ec80ab78",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 21.88,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "6ef092d4-10cf-464f-b323-30eaf6375cdc",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 249104,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/agriculture-insurance/2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=250,991 vs Grand Total=250991.0)",
        "source_page": 5
      }
    },
    {
      "id": "86d04b03-1437-4ee1-ba0e-8fe578819036",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 169.78,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "92fd1c99-7e1b-456e-9dd5-4abcca1177f7",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 49.14,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "9400bb4f-a02f-472c-b875-ecfd20fce6f8",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 59.08,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "9bdd8b14-7e11-4197-b227-9d03daf16324",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.27,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "aadfb0af-48c3-4ef4-b48a-0179f299655d",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 79.06,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "b74b7774-77fc-4dff-8559-0cc77bc9c9bb",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 56,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "bffed55a-1c9d-4d8d-8e28-5a3ae8d74d98",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 771.9,
      "unit": "crore",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "c2692c49-f19d-41f8-81ec-b7d686ae6c66",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 1020.68,
      "unit": "crore",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "c6219f2e-f678-405a-b8de-b009473a8da7",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 45.2,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "c775aa6d-cc32-4bb9-9261-4d06263f429f",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 30,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "d797c5ea-abf4-4b57-8174-7f963999be88",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 91.95,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "df836982-e537-4a38-935a-72fd69e512ed",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 9.59,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "e0071f6d-6169-462f-a69d-e43e7cbcb160",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 147.84,
      "unit": "%",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "ecca41b0-17d8-44f5-925f-b56379fdd614",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 36.24,
      "unit": "INR",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY24-25",
        "source_document": "2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "f4b8772a-b340-4e8c-88be-41afe06beb29",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 0.0006,
      "unit": "%",
      "reporting_period_label": "FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY24-25",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "f9254af5-72f8-429a-abc6-387ba219ce3d",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 1887,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY24-25",
      "reporting_period_end": "2025-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY24-25",
        "source_document": "pdfs/agriculture-insurance/2024-25_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=250,991 vs Grand Total=250991.0)",
        "source_page": 5
      }
    },
    {
      "id": "035214b8-19d0-449f-8d97-f2ae0683e79c",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 98.88,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "0dfa7b4c-d368-4357-87d6-6dd60f6e2d60",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 50.05,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "0e6a1fff-dcaf-48b7-94e8-b20ff5e1a54a",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 16.43,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "111ea32b-24f1-4e1d-b7b0-34b277a4dbef",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 338167,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/agriculture-insurance/2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=340,128 vs Grand Total=340128.0)",
        "source_page": 5
      }
    },
    {
      "id": "14623ff2-37bd-4139-bf9a-0d30a83bff9c",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 169488,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "2613334d-252e-4691-9d00-35fb7b2c33d7",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 88.42,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "330778d1-e398-4005-bcc5-e45228d94225",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 16.42,
      "unit": "INR",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "44f48d2a-29f8-491f-b5b2-883e17a9b73c",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 0.97,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "5508d1c7-c62d-4d6d-bc81-38beee88c536",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 84.42,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "5ecc9076-0f80-4d38-aa8a-538c1aeddfc8",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 18.6,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "610d9e07-3f62-4c95-8bd0-4a2e519065a8",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 1961,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY24-25",
        "source_document": "pdfs/agriculture-insurance/2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=340,128 vs Grand Total=340128.0)",
        "source_page": 5
      }
    },
    {
      "id": "6a3e8eae-d375-4161-91c7-23f2754d2f95",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 439.13,
      "unit": "crore",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "79a3265f-08b3-4d23-bb7a-4f01b399bffe",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 97.96,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "964cf8cb-c5c4-4e3d-8344-a8a26ef07be1",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 377.74,
      "unit": "INR",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "a91a7aaa-0c5a-49f7-94e0-97156c5299f1",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.3,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "aeeeb641-e739-4a70-938c-89eb5d2d89b8",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 18.91,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "c02e5feb-c5c2-43ce-b749-4cedf52ea0aa",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 158.02,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "c6938d69-0584-49cd-bf7c-373f07b8182f",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 601989,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "c865ec32-6ffc-4582-9c03-e904bb8127f6",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "c931d084-62d8-413a-bd2c-b13a8d7c65da",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 175.89,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "cab14411-ff4d-4d64-8c4d-b6ed167f3a97",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 9,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "ccb69296-b54f-49c2-986e-18992a170631",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 45,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "d5c5ffae-4a46-4b37-a4d2-27775e052896",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 328.33,
      "unit": "crore",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "eb2d8dd4-656d-4a5d-89dd-feccb139aaca",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 93.27,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "f4b98956-1bd3-4c3a-b3fb-7ddb83dccb8a",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.55,
      "unit": "x",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "f55715ac-d146-4cae-a27b-0c1a1378e7cc",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.65,
      "unit": "%",
      "reporting_period_label": "Q3 FY24-25",
      "reporting_period_end": "2024-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY24-25",
        "source_document": "2024-25_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "05c953d3-f2ea-4072-93a4-35d7cc1ef433",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.3,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "1753c98b-dce5-4462-971b-19bed5f91c68",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 361.33,
      "unit": "INR",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "1d87c950-6f85-4172-b832-01f7b96b64ae",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 8.71,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "2172c9bf-db5f-43c6-982c-dbc58d775550",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 13.96,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "29eda390-d2cd-4fae-b4e2-d65158b3c9d2",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 50,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "2ebaa7ec-213b-4f17-90d6-6385ec60059c",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 50.22,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "2efb60bc-31a6-491c-bd1c-7aadc36861a6",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "37bca0d3-c3c4-42a1-92ca-6eb54276e4ad",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 361038,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/agriculture-insurance/2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=364,609 vs Grand Total=364609.0)",
        "source_page": 4
      }
    },
    {
      "id": "45132d19-cb33-412a-9d0c-fb98c76a59b4",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 10.68,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "53405b49-2405-4903-8161-ea7702b6c3c0",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 161.42,
      "unit": "crore",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "6ac655df-86d5-47db-8c21-8a6804453c49",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 88.55,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "6d4915ad-ae05-418f-a685-430445e3aa2b",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 582084,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "7472bd0d-6e9f-4a52-866e-a680b3c13584",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.41,
      "unit": "x",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "7c7d3240-235a-488c-916a-78cdd35d35d6",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 208.8,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "81501843-c926-45e9-880e-cbc658c61519",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 195.45,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "8a64bb3f-6959-4615-8353-51a8d56911ca",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 92.71,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "8f718532-0488-4a48-b55c-0492d0c42ed4",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -30.12,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "9707819e-6593-481d-9caa-0333f177ccbd",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 81.68,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "985d0af6-c1fd-4796-9a2b-58392b433436",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 103.21,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "9b2dee9b-5860-409d-bcb5-97bd2c54e293",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.55,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "bed196f9-b4c0-4f08-82ad-448e21abe914",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": 0.41,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "cd5f8c36-07c0-4f30-8824-07e9dbc8da4d",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -3,
      "unit": "%",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "d23b226f-2a08-4fef-9552-4fd8b5af3805",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 226.36,
      "unit": "crore",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "e1ad8ef7-0fda-4d71-bca9-6fe0e98390eb",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 5.57,
      "unit": "INR",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "ee06e9b3-5943-4176-8738-580f664a2458",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 3571,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY24-25",
        "source_document": "pdfs/agriculture-insurance/2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=364,609 vs Grand Total=364609.0)",
        "source_page": 4
      }
    },
    {
      "id": "fc004618-e09a-470f-b96b-1ba004c645ed",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 170802,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY24-25",
      "reporting_period_end": "2024-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY24-25",
        "source_document": "2024-25_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "78363d69-8f55-4ab5-b51a-de4faeb3ea32",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.43,
      "unit": "x",
      "reporting_period_label": "Q1 FY24-25",
      "reporting_period_end": "2024-06-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q1 FY24-25",
        "source_document": "IRDAI Annual Report 2024-25",
        "source_url": null,
        "extracted_by": "push_irdai_solvency.py v1",
        "last_verified": "2026-09-10",
        "extraction_note": "Statement 12 — IRDAI Annual Report 2024-25 (hardcoded from Table)",
        "source_page": 376
      }
    },
    {
      "id": "06f5af67-1ce5-43c0-bfc4-e85124531555",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.89,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "07cfff4b-6604-4644-bbc6-cf9913a870e8",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 14.17,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "1ba5a82e-1cf9-4603-8445-fe953d0b6e27",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 35.03,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "445b7d3f-467f-48ad-ab2c-aec00b50b199",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 98.88,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "6a7c6026-26cf-4f40-b5a9-1d9c00e68a91",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.34,
      "unit": "x",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "6db3e425-6846-4954-a74c-293cd1af527a",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 642.72,
      "unit": "crore",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "7ea5e63f-5d11-4b97-a730-e081ad022221",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 95.55,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "85b0b4bf-6522-4599-928a-e7d9575c5f47",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 186138,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "8cef392d-7750-4479-9940-410a0d3facde",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.32,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "9843bec2-0f8c-46b7-a01e-767f20917874",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 25,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "99d3f5e1-0e09-417b-9bf1-192cbf03f7f7",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 115.87,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "9c64495e-d8c5-47e3-afd6-f9040743cae2",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 622597,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "a14f3529-3086-46be-b7b5-8f2b15b1fb54",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 9940.58,
      "unit": "₹ crore",
      "reporting_period_label": "FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-7",
        "reporting_period": "FY23-24",
        "source_document": "IRDAI Annual Report 2024-25",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 369
      }
    },
    {
      "id": "a213ed2c-bd16-489b-a036-d00fd291aedb",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 45.4522,
      "unit": "%",
      "reporting_period_label": "FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY23-24",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "a7e034cf-00b1-4745-bf1e-f11466fcbeb7",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 58.75,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "aee83086-96f0-4a70-a9b3-7927f9c4db75",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 348.11,
      "unit": "INR",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "b05caf3b-cae1-4fa1-98ca-13e10f97db0c",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 1301,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY23-24",
        "source_document": "pdfs/agriculture-insurance/2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=260,454 vs Grand Total=260453.0)",
        "source_page": 4
      }
    },
    {
      "id": "b8bf4750-d102-4744-a194-1ff48f659800",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 473.18,
      "unit": "crore",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "bddd209e-a204-4e32-811e-c78a1d23fba1",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -25.97,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "c7e85b22-33b1-4c5a-93b7-1469d49075b9",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 133.53,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "d0eee502-05e3-4692-a44c-f4072944bfec",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "d7389686-3470-43db-a481-3e2128b2df1c",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 259153,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY23-24",
        "source_document": "pdfs/agriculture-insurance/2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=260,454 vs Grand Total=260453.0)",
        "source_page": 4
      }
    },
    {
      "id": "dd9f6d7e-4391-4ba1-9dc5-c3c8a4a10fc6",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -12.3,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "e1285ce3-bfe7-4992-8ecd-1bb2099fdf4b",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 37,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "e28cef23-bd74-4303-913a-8e1f352a2dbf",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY23-24",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "e8e510da-6928-43b9-9a25-7630b50dad93",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 73.37,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "ec3aca9d-0512-4781-8e2c-84d08adb1dea",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 23.66,
      "unit": "INR",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "ed892eb4-5e19-464f-874b-9d8134d1cb16",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 78.03,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "f876a01c-34dd-46d2-92b4-9d1e2da432bd",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 29.31,
      "unit": "%",
      "reporting_period_label": "Q4 FY23-24",
      "reporting_period_end": "2024-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY23-24",
        "source_document": "2023-24_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "938f59ba-683a-43ce-9980-3c4ced0c4e96",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 3.01,
      "unit": "x",
      "reporting_period_label": "Q3 FY23-24",
      "reporting_period_end": "2023-12-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q3 FY23-24",
        "source_document": "IRDAI Annual Report 2023-24",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 357
      }
    },
    {
      "id": "249efab2-d0d7-4897-9faf-82dc4309643c",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.67,
      "unit": "x",
      "reporting_period_label": "Q2 FY23-24",
      "reporting_period_end": "2023-09-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-12",
        "reporting_period": "Q2 FY23-24",
        "source_document": "IRDAI Annual Report 2023-24",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 357
      }
    },
    {
      "id": "05355260-8b35-42ac-a368-b91b13581875",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 408.5325,
      "unit": "crore",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-35-QUARTERLY-BUSINESS-RETURNS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-35 Grand Total YTD premium",
        "source_page": null
      }
    },
    {
      "id": "07865991-f912-43bf-80bf-c3abe13525e0",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 19.46,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "0c8cd8d4-69b5-4c5e-9ebd-71341616e40d",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 190.17,
      "unit": "crore",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "2197cad7-3252-43d5-bdd7-81e0f7e66c9c",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 111.24,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "2ae19e12-a598-45e9-b914-67aecc81d603",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 9.51,
      "unit": "INR",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "4e9a533b-1944-4b42-9cb5-2010c8a25509",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 242.39,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "50b2bdc2-c732-466e-87fa-a297a0c6566d",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 89.1,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "66abfd22-2bfb-4a38-ab13-22468043c255",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 118.65,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "6f14a0c7-aa85-41c0-bb84-fce3be771b8f",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -5,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "8ce15ce3-413b-41be-8d30-92c8dfd912af",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 155.78,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "8d971fec-6a18-41e2-b89f-eac384a06a58",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 155.65,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "94b26d9a-ce65-44f6-ba95-afc485085361",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.64,
      "unit": "x",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "9d1eaec9-fe24-43ed-9227-5a5b0b8cdc4e",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.32,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "9dfc4a37-c31b-4019-a990-737c9da8fbc1",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 118.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "a64736a4-446a-4822-8c18-ca34c35bcfc5",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.8,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "b0270889-e200-4d37-beba-3ba5b1946181",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 203726,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "b3c1735e-5acb-46f7-b14c-e5a2e12807ba",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 12.23,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "bc754427-de61-48eb-b0f1-5189188410e2",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "c511045d-eb90-4a0d-bc61-8f0a4f3fa43b",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 40591,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY23-24",
        "source_document": "pdfs/agriculture-insurance/2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=40,853 vs Grand Total=40853.0)",
        "source_page": 5
      }
    },
    {
      "id": "c8eb487e-3a35-442e-81fb-ecb1c6b3e563",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 6,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "cc629014-63aa-4f6c-9f8d-f3fe3f6b6313",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 253.43,
      "unit": "crore",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "e2cef123-f7d4-4e11-8149-e20c3ee242c9",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 121.65,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "e86734b4-7946-45ac-b9fa-c731c581c0c5",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 41.85,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "f885b0d6-fb02-4283-934f-a2214801c70d",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -2.49,
      "unit": "%",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "fdc40b65-2116-4da9-b82b-ffec685c2f90",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 537161,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY23-24",
        "source_document": "2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "ff3f8376-7286-4630-9741-b0fb0b2e8721",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 262,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY23-24",
      "reporting_period_end": "2023-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY23-24",
        "source_document": "pdfs/agriculture-insurance/2023-24_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=40,853 vs Grand Total=40853.0)",
        "source_page": 5
      }
    },
    {
      "id": "02af8b57-6348-4c94-a49f-9133d0817587",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 516839,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "0f7c95b3-313d-4a97-a005-2e0501ac324c",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 14.65,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "1103abe9-4b58-4048-baed-6c11af205aca",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.49,
      "unit": "x",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "1ad2cbfb-2166-48eb-ad88-70bb00bfc9fc",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 13.51,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "1fc90182-8af6-4277-bca3-5b03fc6843a5",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 207319,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "20cb1402-fe3c-478d-903c-ab3c2934bd2d",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 94.37,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "29842c1f-5b41-4cb4-a43a-a856afdc8114",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 6,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "35d96ee6-2111-4fb6-8a12-46d26900a3b9",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 46.01,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "434d3893-7a7e-4528-abb2-769feb0fa834",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -4.77,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "53b65232-77ce-4943-8e27-de41bacbc9c9",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 326.88,
      "unit": "crore",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "54fde737-9324-4f14-953e-0de2a1280d1e",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -13.52,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "55bf4fbf-b2fd-40a9-bc02-5bcee1331259",
      "metric_id": "financial.incurred_claim_ratio.segment.other",
      "metric_name": "other incurred claims ratio",
      "value": 40.39,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "688d8a75-0b72-4595-b39b-c33e1c18562d",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 244.87,
      "unit": "crore",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "6ec4684b-9155-4b50-af5b-4e826728fdd3",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 18.94,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "818cbd64-ebff-4bd2-9c1e-5053f60582f3",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.34,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "8b4d59cf-6d4c-438c-9a9d-23533b30276a",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.65,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "8f869d30-7f4d-4931-88bd-4b4c730a6a07",
      "metric_id": "financial.combined_ratio.segment.other",
      "metric_name": "other combined ratio",
      "value": 54.55,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, other row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "945a1498-fa31-4e41-b324-8d22a9b2259c",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "a0dcfa10-e2dd-4187-a248-9e3dc2bb3efe",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 101.6,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "a6b61d3b-d12e-4601-a84b-5c88940f0baa",
      "metric_id": "financial.gross_direct_premium.segment.other",
      "metric_name": "other segment premium",
      "value": 74,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q4 FY22-23",
        "source_document": "pdfs/agriculture-insurance/2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=351,827 vs Grand Total=351828.0)",
        "source_page": 4
      }
    },
    {
      "id": "b36a6ec4-1246-4bb6-9049-f1e8da6c44ec",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY22-23",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "b7fce533-d79a-452e-923c-0cda687b646f",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 58,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "bedf2abe-a1d2-4c9a-814c-a663cc6ede54",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 14619.79,
      "unit": "₹ crore",
      "reporting_period_label": "FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-7",
        "reporting_period": "FY22-23",
        "source_document": "IRDAI Annual Report 2023-24",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 350
      }
    },
    {
      "id": "d8b12239-0e6a-464d-a501-e247f17356db",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 304.89,
      "unit": "INR",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "e2a076fb-dce6-4762-b90a-5f3624e0d333",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 87.82,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "e48ba5df-8f48-40ca-9ccb-2abc6344347f",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 58.0187,
      "unit": "%",
      "reporting_period_label": "FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY22-23",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "e9680422-9278-4f2f-8da1-1ccb904b155a",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 1461904,
      "unit": "INR_lakhs",
      "reporting_period_label": "FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "Agriculture Insurance Company of India",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "FY22-23",
        "source_document": "Derived: sum of FY22-23 Q1-Q4 already-approved quarterly facts",
        "source_url": null,
        "extracted_by": "derive_annual_from_quarters.py (27 Oct 2026)",
        "last_verified": "2026-10-25",
        "extraction_note": "Annual crop = sum of 4 standalone quarterly facts (2022-06-30, 2022-09-30, 2022-12-31, 2023-03-31), not a separate IRDAI annual filing -- this metric is additive (premium/policies written per quarter), unlike a ratio.",
        "source_page": null
      }
    },
    {
      "id": "f33153b7-b08f-4249-95fc-7fe49b4dfbb4",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 12.24,
      "unit": "INR",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "fc22b99e-d919-4d12-975b-71e89df8ddf6",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 86.59,
      "unit": "%",
      "reporting_period_label": "Q4 FY22-23",
      "reporting_period_end": "2023-03-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q4 FY22-23",
        "source_document": "2022-23_Q4.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "0c6f3bda-1294-41b2-839e-89d7f5cc8ac2",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -4,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "0ca56da5-3de1-4028-9063-d7b6ebe7d472",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 219659,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q3 FY22-23",
        "source_document": "pdfs/agriculture-insurance/2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=219,659 vs Grand Total=None)",
        "source_page": 4
      }
    },
    {
      "id": "0ea26fb4-121a-4d39-b218-0ca49d57e16c",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 106.42,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "0fb4f17f-1146-4f82-8b00-e4dd397f14fd",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 292.65,
      "unit": "INR",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "132f9a95-0b03-4c2e-9348-6adccb858606",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 47.8,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "16341ad7-5266-4b88-b8da-0a110979f75c",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 508875,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "2337938b-e7e9-47d3-8fe1-5cbb8a93a21d",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 14.95,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "26e79eb1-4689-4c41-87f3-502cb5cf2c51",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "36bf1239-40ba-402f-a237-35769f2bc00d",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.58,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "3b6041eb-954b-48a1-b195-e251d8e755e6",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 12.14,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "412932cb-b348-4e5a-b0e1-3385b43dca11",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 97.33,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "5aaf88f6-fc3c-4458-bcd1-686276c64ea9",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 8.94,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "616f04f2-d86f-4d4f-b8f4-b4b129ef9080",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.48,
      "unit": "x",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "6be35e6e-ffe8-4dd6-80bd-a8804e04f220",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 153.97,
      "unit": "crore",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "88a5e7c7-0f5b-4893-8823-708c04be3674",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 101.24,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "97e7a0c7-8a5b-4858-86e2-e9b56b97dcc6",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 38,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "a80995b3-c381-4a4b-88d8-a1a58bf2e2ef",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 13.07,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "bcaa455b-7042-452a-a220-5ca7f478cccb",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 205396,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "d61547aa-c0a3-4380-8db0-24cc552d2034",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 96.39,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "decd929e-639a-4876-ba21-7813a5a2d6de",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 127.3,
      "unit": "crore",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "eb13c23c-969a-4491-a736-0e43e01b545b",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -0.21,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "f904f027-db0f-45d1-81bd-1ecfa02056ad",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.4,
      "unit": "%",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "f9d04463-d849-496f-8ef5-52165a9bf95b",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 6.36,
      "unit": "INR",
      "reporting_period_label": "Q3 FY22-23",
      "reporting_period_end": "2022-12-31",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q3 FY22-23",
        "source_document": "2022-23_Q3.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "1962830e-c431-49ed-bc29-df9ea8f87552",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 94.5,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "251e6c3c-6f00-4dcc-8d1c-773910b6d590",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.37,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "29a666bf-566e-440c-8eb6-738efb4a859e",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 286.28,
      "unit": "INR",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "2b1bbec9-aef1-4fdd-9cb0-00c28fc9cd8b",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.54,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "3672e71c-7879-46d7-8238-3c856fdfa840",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 162.62,
      "unit": "crore",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "46ee3b60-5eda-4f55-b096-aa7f2a4e50c7",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 878560,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q2 FY22-23",
        "source_document": "pdfs/agriculture-insurance/2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=878,560 vs Grand Total=878560.0)",
        "source_page": 4
      }
    },
    {
      "id": "4ede6969-593b-4250-80a8-ca4a7b3df34f",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 6.13,
      "unit": "INR",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "5242d0dd-776d-410b-b495-5654388d6451",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": -1,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "5d2c949e-a0d9-47d4-97f8-eed427c69037",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 102.01,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "8a23683f-a4d0-4d0b-905e-38708cb4bbbf",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 212.1,
      "unit": "crore",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "8d154ccf-3cbb-4af6-ab22-b38b415a2a78",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 98.82,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "9bc104ad-8516-43fe-9094-a86ea0cd8f34",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 16.65,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "9c176fa0-1f87-4fbf-8cbe-2be3f06e57bb",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 45.65,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "b24f306c-94a8-459d-963e-3268dd33bd4b",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 96.11,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "b889f9e2-5b8a-4046-8a24-b9d58fba7046",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "bd2d076c-598f-454a-b795-896dab256b7e",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 215503,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "c4857086-2df0-4a3b-8198-3b31fb56cd65",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 4.05,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "e833569e-3206-4cf4-8e4f-ec75f70c449a",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": 13.3,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "e8e51c09-8746-4574-a0c2-046257b3248c",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -1.16,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "ec943fec-25d0-4a15-9ef0-3ab92a3fef3e",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 505337,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "ede80b07-bb96-43cb-a6d9-f3296328fe0f",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 153,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "f8efb152-78de-4270-b206-b3f9298f5f12",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.34,
      "unit": "x",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "fddcc0ed-70f9-4103-afbb-622b05c24fe4",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 5.2,
      "unit": "%",
      "reporting_period_label": "Q2 FY22-23",
      "reporting_period_end": "2022-09-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q2 FY22-23",
        "source_document": "2022-23_Q2.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "03a736f7-50ae-404d-972e-7ec7b9d9d4b2",
      "metric_id": "financial.gdp_to_networth_ratio",
      "metric_name": "gross direct premium to net worth ratio",
      "value": 2,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_to_networth_ratio",
        "source_page": null
      }
    },
    {
      "id": "07036033-10b8-4393-ab6f-1a314ace2ee0",
      "metric_id": "financial.gross_direct_premium.segment.crop",
      "metric_name": "crop insurance segment premium",
      "value": 11932,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-4-PREMIUM-SCHEDULE",
        "reporting_period": "Q1 FY22-23",
        "source_document": "pdfs/agriculture-insurance/2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-25",
        "extraction_note": "NL-4 segment GDP, for the quarter (sum=11,932 vs Grand Total=11932.0)",
        "source_page": 4
      }
    },
    {
      "id": "194a8102-e024-41ae-b241-b07d00fd4b60",
      "metric_id": "financial.book_value_per_share",
      "metric_name": "book value per share",
      "value": 280.15,
      "unit": "INR",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: book_value_per_share",
        "source_page": null
      }
    },
    {
      "id": "1ad0bde5-e52f-4246-8235-76c6143cf934",
      "metric_id": "financial.combined_ratio",
      "metric_name": "combined ratio",
      "value": 200.74,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: combined_ratio",
        "source_page": null
      }
    },
    {
      "id": "2b43fdbb-ca0e-4092-86ea-3d48bee072f7",
      "metric_id": "financial.net_npa_ratio",
      "metric_name": "net NPA ratio",
      "value": 0,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "2ce88d40-62ac-48a0-a845-0d66f3774806",
      "metric_id": "financial.underwriting_balance_ratio",
      "metric_name": "underwriting balance ratio",
      "value": 12,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: underwriting_balance",
        "source_page": null
      }
    },
    {
      "id": "32c0630c-6217-4890-852a-6c7150bb75d5",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 104.03,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: icr",
        "source_page": null
      }
    },
    {
      "id": "3fcccba2-afbe-4802-a7f9-c16f2cd49a2f",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 119.3767,
      "unit": "crore",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-35-QUARTERLY-BUSINESS-RETURNS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-35 Grand Total YTD premium",
        "source_page": null
      }
    },
    {
      "id": "4a90568c-8387-4132-9e2a-cdef98bee820",
      "metric_id": "financial.gdp_growth_rate",
      "metric_name": "gross direct premium growth rate",
      "value": -42.36,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gdp_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "5ac89f13-6fc0-4a2a-b72b-ac0e23bc353e",
      "metric_id": "financial.profit_after_tax",
      "metric_name": "profit after tax",
      "value": 230.67,
      "unit": "crore",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PAT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "6177d390-cc4e-48fb-acce-60a04c5e91d1",
      "metric_id": "financial.gross_npa_ratio",
      "metric_name": "gross NPA ratio",
      "value": 0.43,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: gross_npa_ratio",
        "source_page": null
      }
    },
    {
      "id": "65031b95-9eba-4d33-8c2b-c2b000344aea",
      "metric_id": "financial.networth_growth_rate",
      "metric_name": "net worth growth rate",
      "value": 17.66,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: networth_growth_rate",
        "source_page": null
      }
    },
    {
      "id": "66215cf2-97f8-4bb3-bffe-ef6695628744",
      "metric_id": "financial.required_solvency_margin",
      "metric_name": "required solvency margin",
      "value": 197476,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 RSM regex",
        "source_page": null
      }
    },
    {
      "id": "673c1b71-d879-471f-ae19-528dc0fbef26",
      "metric_id": "financial.available_solvency_margin",
      "metric_name": "available solvency margin",
      "value": 496473,
      "unit": "INR_lakhs",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 ASM regex",
        "source_page": null
      }
    },
    {
      "id": "96413209-6923-45c2-b8e2-2bb7a4ebc295",
      "metric_id": "financial.earnings_per_share",
      "metric_name": "earnings per share",
      "value": 11.53,
      "unit": "INR",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: eps",
        "source_page": null
      }
    },
    {
      "id": "a9851d34-41f2-4c01-be5a-e4e8a0f4563f",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.51,
      "unit": "x",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-26-SOLVENCY-MARGIN",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-26 solvency ratio regex",
        "source_page": null
      }
    },
    {
      "id": "aa852c5b-980c-4acd-99e9-6c10b45e836a",
      "metric_id": "financial.profit_before_tax",
      "metric_name": "profit before tax",
      "value": 307.39,
      "unit": "crore",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-2-B-PL",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-2-B-PL PBT row, col 3",
        "source_page": null
      }
    },
    {
      "id": "ae9fabd9-7fe8-4574-b515-c6f3cc10e26b",
      "metric_id": "financial.combined_ratio.segment.crop",
      "metric_name": "crop combined ratio",
      "value": 200.74,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 8",
        "source_page": null
      }
    },
    {
      "id": "c20fa684-d551-4f87-a8f8-016ea6c0a580",
      "metric_id": "financial.investment_income_ratio",
      "metric_name": "investment income ratio",
      "value": 1.76,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: investment_income_ratio",
        "source_page": null
      }
    },
    {
      "id": "c4e45e4c-a960-4726-8faf-60b082b16ec7",
      "metric_id": "financial.net_commission_ratio",
      "metric_name": "net commission ratio",
      "value": -0.6,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_commission_ratio",
        "source_page": null
      }
    },
    {
      "id": "c5a3b4bd-f485-460b-8854-ee6b3b784f55",
      "metric_id": "financial.operating_profit_ratio",
      "metric_name": "operating profit ratio",
      "value": 35.21,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: operating_profit_ratio",
        "source_page": null
      }
    },
    {
      "id": "d716315f-ccc1-4943-97aa-e1707c700df8",
      "metric_id": "financial.incurred_claim_ratio.segment.crop",
      "metric_name": "crop incurred claims ratio",
      "value": 104.03,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 segmental table, crop row immediately after label, col 6",
        "source_page": null
      }
    },
    {
      "id": "def2be0b-6355-44be-a030-a567f04cd01c",
      "metric_id": "financial.net_retention_ratio",
      "metric_name": "net retention ratio",
      "value": 57.62,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_retention",
        "source_page": null
      }
    },
    {
      "id": "e5893995-a719-44bf-a837-ad2898b2e946",
      "metric_id": "financial.net_earning_ratio",
      "metric_name": "net earning ratio",
      "value": 335.51,
      "unit": "%",
      "reporting_period_label": "Q1 FY22-23",
      "reporting_period_end": "2022-06-30",
      "provenance": {
        "reported_by": "agriculture-insurance",
        "regulatory_form": "NL-20-ANALYTICAL-RATIOS",
        "reporting_period": "Q1 FY22-23",
        "source_document": "2022-23_Q1.pdf",
        "source_url": null,
        "extracted_by": "irw_adapter v1",
        "last_verified": "2026-10-26",
        "extraction_note": "NL-20 row-format label match: net_earning_ratio",
        "source_page": null
      }
    },
    {
      "id": "d9ebdc9b-6e6c-4a14-ac46-8f1ba0a307a0",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 13940.21,
      "unit": "₹ crore",
      "reporting_period_label": "FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-7",
        "reporting_period": "FY21-22",
        "source_document": "IRDAI Annual Report 2022-23",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 321
      }
    },
    {
      "id": "f599836e-4536-476f-b507-3c99d2880f7e",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 80.0878,
      "unit": "%",
      "reporting_period_label": "FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY21-22",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "f88bbf7a-1644-4009-a736-7d1cdb9d6f5a",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.45,
      "unit": "x",
      "reporting_period_label": "Q4 FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY21-22",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "fc37aa13-eccf-4883-9a83-5f3fa651064a",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 0.0007,
      "unit": "%",
      "reporting_period_label": "FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY21-22",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "fdd8d8b7-1c65-47b2-86e2-a2b09e638e76",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 96.41,
      "unit": "%",
      "reporting_period_label": "FY21-22",
      "reporting_period_end": "2022-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-10",
        "reporting_period": "FY21-22",
        "source_document": "IRDAI Annual Report 2022-23",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 325
      }
    },
    {
      "id": "e3f05144-4b62-4718-ab83-d6318777f102",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.4,
      "unit": "x",
      "reporting_period_label": "Q3 FY21-22",
      "reporting_period_end": "2021-12-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-16",
        "reporting_period": "Q3 FY21-22",
        "source_document": "IRDAI Annual Report 2021-22",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 145
      }
    },
    {
      "id": "347747cc-325e-49c8-9b76-69ce46f98deb",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 1.88,
      "unit": "x",
      "reporting_period_label": "Q2 FY21-22",
      "reporting_period_end": "2021-09-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-16",
        "reporting_period": "Q2 FY21-22",
        "source_document": "IRDAI Annual Report 2021-22",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 145
      }
    },
    {
      "id": "103846ee-d980-41c8-b8bb-3fd1d21b8c91",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 1.88,
      "unit": "x",
      "reporting_period_label": "Q1 FY21-22",
      "reporting_period_end": "2021-06-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-16",
        "reporting_period": "Q1 FY21-22",
        "source_document": "IRDAI Annual Report 2021-22",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 145
      }
    },
    {
      "id": "041d4a35-c8a8-4d8c-9c2e-4488f8ae27ed",
      "metric_id": "claims.repudiation_ratio.nonlife.count",
      "metric_name": "claims repudiation ratio",
      "value": 0.1989,
      "unit": "%",
      "reporting_period_label": "FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY20-21",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "156677df-321e-4d2d-b7d1-d95ec9b93a9f",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 12052.57,
      "unit": "₹ crore",
      "reporting_period_label": "FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-10",
        "reporting_period": "FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 166
      }
    },
    {
      "id": "4874a5e0-1f10-41f9-985c-533bbd26e639",
      "metric_id": "claims.settlement_ratio.nonlife.count",
      "metric_name": "claim settlement ratio",
      "value": 66.3252,
      "unit": "%",
      "reporting_period_label": "FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Handbook-Table-53",
        "reporting_period": "FY20-21",
        "source_document": "IRDAI Handbook Table 53",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "4e7fe696-714f-4f2b-a97b-0bd99a39bf5f",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.09,
      "unit": "x",
      "reporting_period_label": "Q4 FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY20-21",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "5c73afcd-f0d2-42d1-811d-fcf64e81fb78",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 92.38,
      "unit": "%",
      "reporting_period_label": "FY20-21",
      "reporting_period_end": "2021-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-13",
        "reporting_period": "FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 170
      }
    },
    {
      "id": "e5c8ba6b-d81f-46a6-9088-855f9b7eb5c2",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.29,
      "unit": "x",
      "reporting_period_label": "Q3 FY20-21",
      "reporting_period_end": "2020-12-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-17",
        "reporting_period": "Q3 FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 176
      }
    },
    {
      "id": "ad6cdd81-7725-4755-8027-44b28ced932d",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.9,
      "unit": "x",
      "reporting_period_label": "Q2 FY20-21",
      "reporting_period_end": "2020-09-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-17",
        "reporting_period": "Q2 FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 176
      }
    },
    {
      "id": "aae95385-f696-451b-a228-0954257859ba",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.92,
      "unit": "x",
      "reporting_period_label": "Q1 FY20-21",
      "reporting_period_end": "2020-06-30",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-17",
        "reporting_period": "Q1 FY20-21",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 176
      }
    },
    {
      "id": "317036fa-f196-41a4-9c77-c175786e1009",
      "metric_id": "financial.gross_written_premium",
      "metric_name": "gross written premium",
      "value": 9361.24,
      "unit": "₹ crore",
      "reporting_period_label": "FY19-20",
      "reporting_period_end": "2020-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-10",
        "reporting_period": "FY19-20",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 166
      }
    },
    {
      "id": "47aa5d2d-197e-43c2-8835-76f1740c15a2",
      "metric_id": "financial.solvency_ratio",
      "metric_name": "solvency ratio",
      "value": 2.83,
      "unit": "x",
      "reporting_period_label": "Q4 FY19-20",
      "reporting_period_end": "2020-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Table-49",
        "reporting_period": "Q4 FY19-20",
        "source_document": "IRDAI Handbook Table 49",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-19",
        "extraction_note": null,
        "source_page": null
      }
    },
    {
      "id": "cbf9225c-d378-4adc-be6f-6ad5da2f94e9",
      "metric_id": "financial.incurred_claim_ratio.net",
      "metric_name": "incurred claims ratio",
      "value": 115.42,
      "unit": "%",
      "reporting_period_label": "FY19-20",
      "reporting_period_end": "2020-03-31",
      "provenance": {
        "reported_by": "irdai",
        "regulatory_form": "Statement-13",
        "reporting_period": "FY19-20",
        "source_document": "IRDAI Annual Report 2020-21",
        "source_url": null,
        "extracted_by": null,
        "last_verified": "2026-09-10",
        "extraction_note": null,
        "source_page": 170
      }
    }
  ],
  "meta": {
    "generated_at": "2026-11-15",
    "source": "IRDAI public disclosures",
    "api_version": "v1",
    "licence": "Facts derived from IRDAI public disclosure data. IRDAI public disclosures are published under IRDAI regulations; republication with attribution is permitted subject to applicable Indian law."
  }
}