{
  "signal": "certvas-procurement-demand-signal-v1",
  "name": "Certvas Procurement-Demand Signal",
  "version": "v1",
  "sku": "AF-TENDER",
  "label": "Published for research and informational use. Not administered as, and not for use as, a regulated benchmark.",
  "grain": "country_category_month",
  "point_in_time": "cell knowable at month_end; serving layer filters month_end <= as_of",
  "covered_countries": [
    "ZA"
  ],
  "source": "certvas-api",
  "snapshot_hash": "9abddcf0d44b7f6b",
  "caveats": [
    "Lead on shares, not raw counts: the underlying OCDS feed is backfilled in windows, so n_tenders is ingestion-coverage sensitive; category_share_pct and buyer_hhi are within-month ratios and are volume-robust.",
    "No value-weighting: OCDS value_amount coverage is sparse and mixes currencies; value_disclosed_pct is context only and values are never summed across currencies.",
    "v1 universe is South Africa (S007); coverage expands as more national OCDS feeds clear the licence register.",
    "Suppliers are not yet resolved to listed issuers \u2014 the signal maps to procurement categories/sectors, not directly to individual listed tickers (roadmap)."
  ],
  "observations": [
    {
      "country": "ZA",
      "category": "goods",
      "month": "2024-06",
      "month_end": "2024-06-30",
      "n_tenders": 201,
      "n_buyers": 76,
      "buyer_hhi": 365.6,
      "category_share_pct": 17.06,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2024-06",
      "month_end": "2024-06-30",
      "n_tenders": 550,
      "n_buyers": 183,
      "buyer_hhi": 206.6,
      "category_share_pct": 46.69,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2024-06",
      "month_end": "2024-06-30",
      "n_tenders": 266,
      "n_buyers": 142,
      "buyer_hhi": 123.5,
      "category_share_pct": 22.58,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2024-06",
      "month_end": "2024-06-30",
      "n_tenders": 161,
      "n_buyers": 66,
      "buyer_hhi": 334.5,
      "category_share_pct": 13.67,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2024-09",
      "month_end": "2024-09-30",
      "n_tenders": 152,
      "n_buyers": 75,
      "buyer_hhi": 249.3,
      "category_share_pct": 18.05,
      "share_mom_3m_pp": 0.99,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2024-09",
      "month_end": "2024-09-30",
      "n_tenders": 399,
      "n_buyers": 153,
      "buyer_hhi": 201.6,
      "category_share_pct": 47.39,
      "share_mom_3m_pp": 0.7,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2024-09",
      "month_end": "2024-09-30",
      "n_tenders": 160,
      "n_buyers": 103,
      "buyer_hhi": 153.9,
      "category_share_pct": 19,
      "share_mom_3m_pp": -3.58,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2024-09",
      "month_end": "2024-09-30",
      "n_tenders": 131,
      "n_buyers": 62,
      "buyer_hhi": 295.4,
      "category_share_pct": 15.56,
      "share_mom_3m_pp": 1.89,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2024-10",
      "month_end": "2024-10-31",
      "n_tenders": 208,
      "n_buyers": 78,
      "buyer_hhi": 515.9,
      "category_share_pct": 17.51,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2024-10",
      "month_end": "2024-10-31",
      "n_tenders": 587,
      "n_buyers": 183,
      "buyer_hhi": 195.9,
      "category_share_pct": 49.41,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2024-10",
      "month_end": "2024-10-31",
      "n_tenders": 219,
      "n_buyers": 130,
      "buyer_hhi": 125.3,
      "category_share_pct": 18.43,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2024-10",
      "month_end": "2024-10-31",
      "n_tenders": 174,
      "n_buyers": 72,
      "buyer_hhi": 304.5,
      "category_share_pct": 14.65,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2024-11",
      "month_end": "2024-11-30",
      "n_tenders": 171,
      "n_buyers": 65,
      "buyer_hhi": 409.4,
      "category_share_pct": 19.06,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2024-11",
      "month_end": "2024-11-30",
      "n_tenders": 406,
      "n_buyers": 139,
      "buyer_hhi": 301.6,
      "category_share_pct": 45.26,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2024-11",
      "month_end": "2024-11-30",
      "n_tenders": 214,
      "n_buyers": 104,
      "buyer_hhi": 164.2,
      "category_share_pct": 23.86,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2024-11",
      "month_end": "2024-11-30",
      "n_tenders": 106,
      "n_buyers": 46,
      "buyer_hhi": 537.6,
      "category_share_pct": 11.82,
      "share_mom_3m_pp": null,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2024-12",
      "month_end": "2024-12-31",
      "n_tenders": 71,
      "n_buyers": 37,
      "buyer_hhi": 779.6,
      "category_share_pct": 13.84,
      "share_mom_3m_pp": -4.21,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2024-12",
      "month_end": "2024-12-31",
      "n_tenders": 239,
      "n_buyers": 101,
      "buyer_hhi": 339.5,
      "category_share_pct": 46.59,
      "share_mom_3m_pp": -0.8,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2024-12",
      "month_end": "2024-12-31",
      "n_tenders": 128,
      "n_buyers": 70,
      "buyer_hhi": 236.8,
      "category_share_pct": 24.95,
      "share_mom_3m_pp": 5.95,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2024-12",
      "month_end": "2024-12-31",
      "n_tenders": 75,
      "n_buyers": 43,
      "buyer_hhi": 464,
      "category_share_pct": 14.62,
      "share_mom_3m_pp": -0.94,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-01",
      "month_end": "2025-01-31",
      "n_tenders": 169,
      "n_buyers": 69,
      "buyer_hhi": 419.1,
      "category_share_pct": 19.38,
      "share_mom_3m_pp": 1.87,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-01",
      "month_end": "2025-01-31",
      "n_tenders": 361,
      "n_buyers": 122,
      "buyer_hhi": 300.3,
      "category_share_pct": 41.4,
      "share_mom_3m_pp": -8.01,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-01",
      "month_end": "2025-01-31",
      "n_tenders": 199,
      "n_buyers": 116,
      "buyer_hhi": 151.8,
      "category_share_pct": 22.82,
      "share_mom_3m_pp": 4.39,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-01",
      "month_end": "2025-01-31",
      "n_tenders": 143,
      "n_buyers": 61,
      "buyer_hhi": 391.7,
      "category_share_pct": 16.4,
      "share_mom_3m_pp": 1.75,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-02",
      "month_end": "2025-02-28",
      "n_tenders": 274,
      "n_buyers": 97,
      "buyer_hhi": 312.7,
      "category_share_pct": 19.7,
      "share_mom_3m_pp": 0.64,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-02",
      "month_end": "2025-02-28",
      "n_tenders": 663,
      "n_buyers": 206,
      "buyer_hhi": 205.3,
      "category_share_pct": 47.66,
      "share_mom_3m_pp": 2.4,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-02",
      "month_end": "2025-02-28",
      "n_tenders": 291,
      "n_buyers": 150,
      "buyer_hhi": 129.5,
      "category_share_pct": 20.92,
      "share_mom_3m_pp": -2.94,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-02",
      "month_end": "2025-02-28",
      "n_tenders": 163,
      "n_buyers": 74,
      "buyer_hhi": 281.9,
      "category_share_pct": 11.72,
      "share_mom_3m_pp": -0.1,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-03",
      "month_end": "2025-03-31",
      "n_tenders": 217,
      "n_buyers": 92,
      "buyer_hhi": 217.7,
      "category_share_pct": 17.4,
      "share_mom_3m_pp": 3.56,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-03",
      "month_end": "2025-03-31",
      "n_tenders": 603,
      "n_buyers": 174,
      "buyer_hhi": 317.5,
      "category_share_pct": 48.36,
      "share_mom_3m_pp": 1.77,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-03",
      "month_end": "2025-03-31",
      "n_tenders": 268,
      "n_buyers": 142,
      "buyer_hhi": 122,
      "category_share_pct": 21.49,
      "share_mom_3m_pp": -3.46,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-03",
      "month_end": "2025-03-31",
      "n_tenders": 159,
      "n_buyers": 75,
      "buyer_hhi": 280.4,
      "category_share_pct": 12.75,
      "share_mom_3m_pp": -1.87,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-04",
      "month_end": "2025-04-30",
      "n_tenders": 174,
      "n_buyers": 74,
      "buyer_hhi": 404.9,
      "category_share_pct": 17.77,
      "share_mom_3m_pp": -1.61,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-04",
      "month_end": "2025-04-30",
      "n_tenders": 486,
      "n_buyers": 156,
      "buyer_hhi": 217.1,
      "category_share_pct": 49.64,
      "share_mom_3m_pp": 8.24,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-04",
      "month_end": "2025-04-30",
      "n_tenders": 191,
      "n_buyers": 99,
      "buyer_hhi": 147.7,
      "category_share_pct": 19.51,
      "share_mom_3m_pp": -3.31,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-04",
      "month_end": "2025-04-30",
      "n_tenders": 128,
      "n_buyers": 65,
      "buyer_hhi": 307.6,
      "category_share_pct": 13.07,
      "share_mom_3m_pp": -3.33,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-05",
      "month_end": "2025-05-31",
      "n_tenders": 304,
      "n_buyers": 72,
      "buyer_hhi": 569.4,
      "category_share_pct": 21.56,
      "share_mom_3m_pp": 1.86,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-05",
      "month_end": "2025-05-31",
      "n_tenders": 660,
      "n_buyers": 179,
      "buyer_hhi": 207.9,
      "category_share_pct": 46.81,
      "share_mom_3m_pp": -0.85,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-05",
      "month_end": "2025-05-31",
      "n_tenders": 290,
      "n_buyers": 135,
      "buyer_hhi": 123.4,
      "category_share_pct": 20.57,
      "share_mom_3m_pp": -0.35,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-05",
      "month_end": "2025-05-31",
      "n_tenders": 156,
      "n_buyers": 60,
      "buyer_hhi": 589.3,
      "category_share_pct": 11.06,
      "share_mom_3m_pp": -0.66,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-06",
      "month_end": "2025-06-30",
      "n_tenders": 226,
      "n_buyers": 87,
      "buyer_hhi": 259.2,
      "category_share_pct": 17.71,
      "share_mom_3m_pp": 0.31,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-06",
      "month_end": "2025-06-30",
      "n_tenders": 629,
      "n_buyers": 198,
      "buyer_hhi": 170.4,
      "category_share_pct": 49.29,
      "share_mom_3m_pp": 0.93,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-06",
      "month_end": "2025-06-30",
      "n_tenders": 250,
      "n_buyers": 124,
      "buyer_hhi": 152.3,
      "category_share_pct": 19.59,
      "share_mom_3m_pp": -1.9,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-06",
      "month_end": "2025-06-30",
      "n_tenders": 171,
      "n_buyers": 80,
      "buyer_hhi": 300.6,
      "category_share_pct": 13.4,
      "share_mom_3m_pp": 0.65,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-07",
      "month_end": "2025-07-31",
      "n_tenders": 224,
      "n_buyers": 77,
      "buyer_hhi": 547.3,
      "category_share_pct": 18.32,
      "share_mom_3m_pp": 0.55,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-07",
      "month_end": "2025-07-31",
      "n_tenders": 569,
      "n_buyers": 199,
      "buyer_hhi": 198.3,
      "category_share_pct": 46.52,
      "share_mom_3m_pp": -3.12,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-07",
      "month_end": "2025-07-31",
      "n_tenders": 255,
      "n_buyers": 132,
      "buyer_hhi": 131.8,
      "category_share_pct": 20.85,
      "share_mom_3m_pp": 1.34,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-07",
      "month_end": "2025-07-31",
      "n_tenders": 175,
      "n_buyers": 67,
      "buyer_hhi": 450.3,
      "category_share_pct": 14.31,
      "share_mom_3m_pp": 1.24,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-08",
      "month_end": "2025-08-31",
      "n_tenders": 203,
      "n_buyers": 79,
      "buyer_hhi": 361.3,
      "category_share_pct": 17.15,
      "share_mom_3m_pp": -4.41,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-08",
      "month_end": "2025-08-31",
      "n_tenders": 511,
      "n_buyers": 165,
      "buyer_hhi": 198,
      "category_share_pct": 43.16,
      "share_mom_3m_pp": -3.65,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-08",
      "month_end": "2025-08-31",
      "n_tenders": 266,
      "n_buyers": 142,
      "buyer_hhi": 108.3,
      "category_share_pct": 22.47,
      "share_mom_3m_pp": 1.9,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-08",
      "month_end": "2025-08-31",
      "n_tenders": 204,
      "n_buyers": 67,
      "buyer_hhi": 877.5,
      "category_share_pct": 17.23,
      "share_mom_3m_pp": 6.17,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-09",
      "month_end": "2025-09-30",
      "n_tenders": 175,
      "n_buyers": 76,
      "buyer_hhi": 246.5,
      "category_share_pct": 17.97,
      "share_mom_3m_pp": 0.26,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-09",
      "month_end": "2025-09-30",
      "n_tenders": 400,
      "n_buyers": 142,
      "buyer_hhi": 237.9,
      "category_share_pct": 41.07,
      "share_mom_3m_pp": -8.22,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-09",
      "month_end": "2025-09-30",
      "n_tenders": 224,
      "n_buyers": 126,
      "buyer_hhi": 115.2,
      "category_share_pct": 23,
      "share_mom_3m_pp": 3.41,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-09",
      "month_end": "2025-09-30",
      "n_tenders": 175,
      "n_buyers": 68,
      "buyer_hhi": 556.7,
      "category_share_pct": 17.97,
      "share_mom_3m_pp": 4.57,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-10",
      "month_end": "2025-10-31",
      "n_tenders": 189,
      "n_buyers": 75,
      "buyer_hhi": 339.6,
      "category_share_pct": 17.86,
      "share_mom_3m_pp": -0.46,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-10",
      "month_end": "2025-10-31",
      "n_tenders": 494,
      "n_buyers": 167,
      "buyer_hhi": 207,
      "category_share_pct": 46.69,
      "share_mom_3m_pp": 0.17,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-10",
      "month_end": "2025-10-31",
      "n_tenders": 253,
      "n_buyers": 132,
      "buyer_hhi": 138.3,
      "category_share_pct": 23.91,
      "share_mom_3m_pp": 3.06,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-10",
      "month_end": "2025-10-31",
      "n_tenders": 122,
      "n_buyers": 66,
      "buyer_hhi": 255.3,
      "category_share_pct": 11.53,
      "share_mom_3m_pp": -2.78,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-11",
      "month_end": "2025-11-30",
      "n_tenders": 54,
      "n_buyers": 42,
      "buyer_hhi": 308.6,
      "category_share_pct": 12.5,
      "share_mom_3m_pp": -4.65,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-11",
      "month_end": "2025-11-30",
      "n_tenders": 221,
      "n_buyers": 95,
      "buyer_hhi": 234.8,
      "category_share_pct": 51.16,
      "share_mom_3m_pp": 8,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-11",
      "month_end": "2025-11-30",
      "n_tenders": 100,
      "n_buyers": 68,
      "buyer_hhi": 222,
      "category_share_pct": 23.15,
      "share_mom_3m_pp": 0.68,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-11",
      "month_end": "2025-11-30",
      "n_tenders": 57,
      "n_buyers": 33,
      "buyer_hhi": 514,
      "category_share_pct": 13.19,
      "share_mom_3m_pp": -4.04,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2025-12",
      "month_end": "2025-12-31",
      "n_tenders": 29,
      "n_buyers": 17,
      "buyer_hhi": 1201,
      "category_share_pct": 13.43,
      "share_mom_3m_pp": -4.54,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2025-12",
      "month_end": "2025-12-31",
      "n_tenders": 104,
      "n_buyers": 44,
      "buyer_hhi": 710.1,
      "category_share_pct": 48.15,
      "share_mom_3m_pp": 7.08,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2025-12",
      "month_end": "2025-12-31",
      "n_tenders": 43,
      "n_buyers": 28,
      "buyer_hhi": 524.6,
      "category_share_pct": 19.91,
      "share_mom_3m_pp": -3.09,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2025-12",
      "month_end": "2025-12-31",
      "n_tenders": 40,
      "n_buyers": 25,
      "buyer_hhi": 625,
      "category_share_pct": 18.52,
      "share_mom_3m_pp": 0.55,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2026-01",
      "month_end": "2026-01-31",
      "n_tenders": 68,
      "n_buyers": 35,
      "buyer_hhi": 432.5,
      "category_share_pct": 17,
      "share_mom_3m_pp": -0.86,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2026-01",
      "month_end": "2026-01-31",
      "n_tenders": 166,
      "n_buyers": 92,
      "buyer_hhi": 284.5,
      "category_share_pct": 41.5,
      "share_mom_3m_pp": -5.19,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2026-01",
      "month_end": "2026-01-31",
      "n_tenders": 117,
      "n_buyers": 72,
      "buyer_hhi": 179,
      "category_share_pct": 29.25,
      "share_mom_3m_pp": 5.34,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2026-01",
      "month_end": "2026-01-31",
      "n_tenders": 49,
      "n_buyers": 28,
      "buyer_hhi": 520.6,
      "category_share_pct": 12.25,
      "share_mom_3m_pp": 0.72,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2026-02",
      "month_end": "2026-02-28",
      "n_tenders": 40,
      "n_buyers": 27,
      "buyer_hhi": 550,
      "category_share_pct": 16.19,
      "share_mom_3m_pp": 3.69,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2026-02",
      "month_end": "2026-02-28",
      "n_tenders": 118,
      "n_buyers": 74,
      "buyer_hhi": 257.1,
      "category_share_pct": 47.77,
      "share_mom_3m_pp": -3.39,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2026-02",
      "month_end": "2026-02-28",
      "n_tenders": 55,
      "n_buyers": 30,
      "buyer_hhi": 671.1,
      "category_share_pct": 22.27,
      "share_mom_3m_pp": -0.88,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2026-02",
      "month_end": "2026-02-28",
      "n_tenders": 34,
      "n_buyers": 22,
      "buyer_hhi": 622.8,
      "category_share_pct": 13.77,
      "share_mom_3m_pp": 0.58,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2026-03",
      "month_end": "2026-03-31",
      "n_tenders": 81,
      "n_buyers": 37,
      "buyer_hhi": 632.5,
      "category_share_pct": 18.54,
      "share_mom_3m_pp": 5.11,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2026-03",
      "month_end": "2026-03-31",
      "n_tenders": 210,
      "n_buyers": 91,
      "buyer_hhi": 322.9,
      "category_share_pct": 48.05,
      "share_mom_3m_pp": -0.1,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2026-03",
      "month_end": "2026-03-31",
      "n_tenders": 87,
      "n_buyers": 59,
      "buyer_hhi": 278.8,
      "category_share_pct": 19.91,
      "share_mom_3m_pp": 0,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2026-03",
      "month_end": "2026-03-31",
      "n_tenders": 59,
      "n_buyers": 29,
      "buyer_hhi": 927.9,
      "category_share_pct": 13.5,
      "share_mom_3m_pp": -5.02,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2026-04",
      "month_end": "2026-04-30",
      "n_tenders": 38,
      "n_buyers": 20,
      "buyer_hhi": 1191.1,
      "category_share_pct": 16.89,
      "share_mom_3m_pp": -0.11,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2026-04",
      "month_end": "2026-04-30",
      "n_tenders": 100,
      "n_buyers": 63,
      "buyer_hhi": 390,
      "category_share_pct": 44.44,
      "share_mom_3m_pp": 2.94,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2026-04",
      "month_end": "2026-04-30",
      "n_tenders": 56,
      "n_buyers": 40,
      "buyer_hhi": 344.4,
      "category_share_pct": 24.89,
      "share_mom_3m_pp": -4.36,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2026-04",
      "month_end": "2026-04-30",
      "n_tenders": 31,
      "n_buyers": 14,
      "buyer_hhi": 1113.4,
      "category_share_pct": 13.78,
      "share_mom_3m_pp": 1.53,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2026-05",
      "month_end": "2026-05-31",
      "n_tenders": 78,
      "n_buyers": 43,
      "buyer_hhi": 506.2,
      "category_share_pct": 16.96,
      "share_mom_3m_pp": 0.77,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2026-05",
      "month_end": "2026-05-31",
      "n_tenders": 219,
      "n_buyers": 96,
      "buyer_hhi": 204.1,
      "category_share_pct": 47.61,
      "share_mom_3m_pp": -0.16,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2026-05",
      "month_end": "2026-05-31",
      "n_tenders": 116,
      "n_buyers": 74,
      "buyer_hhi": 199.2,
      "category_share_pct": 25.22,
      "share_mom_3m_pp": 2.95,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2026-05",
      "month_end": "2026-05-31",
      "n_tenders": 47,
      "n_buyers": 28,
      "buyer_hhi": 538.7,
      "category_share_pct": 10.22,
      "share_mom_3m_pp": -3.55,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2026-06",
      "month_end": "2026-06-30",
      "n_tenders": 50,
      "n_buyers": 32,
      "buyer_hhi": 400,
      "category_share_pct": 11.85,
      "share_mom_3m_pp": -6.69,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2026-06",
      "month_end": "2026-06-30",
      "n_tenders": 216,
      "n_buyers": 95,
      "buyer_hhi": 280.8,
      "category_share_pct": 51.18,
      "share_mom_3m_pp": 3.13,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2026-06",
      "month_end": "2026-06-30",
      "n_tenders": 101,
      "n_buyers": 66,
      "buyer_hhi": 269.6,
      "category_share_pct": 23.93,
      "share_mom_3m_pp": 4.02,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2026-06",
      "month_end": "2026-06-30",
      "n_tenders": 55,
      "n_buyers": 38,
      "buyer_hhi": 353.7,
      "category_share_pct": 13.03,
      "share_mom_3m_pp": -0.47,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2026-07",
      "month_end": "2026-07-31",
      "n_tenders": 310,
      "n_buyers": 107,
      "buyer_hhi": 424.6,
      "category_share_pct": 15.95,
      "share_mom_3m_pp": -0.94,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2026-07",
      "month_end": "2026-07-31",
      "n_tenders": 942,
      "n_buyers": 253,
      "buyer_hhi": 169.1,
      "category_share_pct": 48.46,
      "share_mom_3m_pp": 4.02,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2026-07",
      "month_end": "2026-07-31",
      "n_tenders": 428,
      "n_buyers": 183,
      "buyer_hhi": 99.5,
      "category_share_pct": 22.02,
      "share_mom_3m_pp": -2.87,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2026-07",
      "month_end": "2026-07-31",
      "n_tenders": 264,
      "n_buyers": 93,
      "buyer_hhi": 263.4,
      "category_share_pct": 13.58,
      "share_mom_3m_pp": -0.2,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "goods",
      "month": "2026-08",
      "month_end": "2026-08-31",
      "n_tenders": 140,
      "n_buyers": 72,
      "buyer_hhi": 250,
      "category_share_pct": 12.9,
      "share_mom_3m_pp": -4.06,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "services",
      "month": "2026-08",
      "month_end": "2026-08-31",
      "n_tenders": 535,
      "n_buyers": 193,
      "buyer_hhi": 145.4,
      "category_share_pct": 49.31,
      "share_mom_3m_pp": 1.7,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "uncategorized",
      "month": "2026-08",
      "month_end": "2026-08-31",
      "n_tenders": 260,
      "n_buyers": 129,
      "buyer_hhi": 134.6,
      "category_share_pct": 23.96,
      "share_mom_3m_pp": -1.26,
      "value_disclosed_pct": 100
    },
    {
      "country": "ZA",
      "category": "works",
      "month": "2026-08",
      "month_end": "2026-08-31",
      "n_tenders": 150,
      "n_buyers": 59,
      "buyer_hhi": 367.1,
      "category_share_pct": 13.82,
      "share_mom_3m_pp": 3.6,
      "value_disclosed_pct": 100
    }
  ]
}
