{
  "name": "Kundli matching score distribution across all nakshatra-pada pairings",
  "version": "1.0.0",
  "datePublished": "2026-09-01",
  "dateModified": "2026-09-01",
  "engineVersion": "0.4.4",
  "resultSha256": "956bfe94f7a7472c0cab4b62371676d7d3337209a0a9cdc9abe1f73b077a737d",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "profileId": "doosri-rai-ashtakoota-default-v1",
  "configuration": {
    "yoniMatrix": "raman",
    "yoniSexMode": "ignore",
    "ganaMatrix": 1,
    "varnaMap": "v1",
    "varnaRule": "standard",
    "vashyaSystem": "rashi_list",
    "vashyaScoring": "either",
    "vashyaMatrix": "m1",
    "taraRule": 1,
    "grahaMaitriScoring": "a",
    "bhakootDirectional": false
  },
  "population": 11664,
  "scoreRange": [
    2,
    33
  ],
  "meanScore": 20.1181,
  "rows": [
    {
      "score": 2,
      "pairingCount": 16,
      "exactPercent": 0.1372,
      "atOrAbovePercent": 100
    },
    {
      "score": 2.5,
      "pairingCount": 12,
      "exactPercent": 0.1029,
      "atOrAbovePercent": 99.8628
    },
    {
      "score": 3,
      "pairingCount": 16,
      "exactPercent": 0.1372,
      "atOrAbovePercent": 99.7599
    },
    {
      "score": 3.5,
      "pairingCount": 16,
      "exactPercent": 0.1372,
      "atOrAbovePercent": 99.6228
    },
    {
      "score": 4,
      "pairingCount": 72,
      "exactPercent": 0.6173,
      "atOrAbovePercent": 99.4856
    },
    {
      "score": 4.5,
      "pairingCount": 28,
      "exactPercent": 0.2401,
      "atOrAbovePercent": 98.8683
    },
    {
      "score": 5,
      "pairingCount": 12,
      "exactPercent": 0.1029,
      "atOrAbovePercent": 98.6283
    },
    {
      "score": 5.5,
      "pairingCount": 16,
      "exactPercent": 0.1372,
      "atOrAbovePercent": 98.5254
    },
    {
      "score": 6.5,
      "pairingCount": 72,
      "exactPercent": 0.6173,
      "atOrAbovePercent": 98.3882
    },
    {
      "score": 7,
      "pairingCount": 16,
      "exactPercent": 0.1372,
      "atOrAbovePercent": 97.7709
    },
    {
      "score": 7.5,
      "pairingCount": 46,
      "exactPercent": 0.3944,
      "atOrAbovePercent": 97.6337
    },
    {
      "score": 8,
      "pairingCount": 40,
      "exactPercent": 0.3429,
      "atOrAbovePercent": 97.2394
    },
    {
      "score": 8.5,
      "pairingCount": 29,
      "exactPercent": 0.2486,
      "atOrAbovePercent": 96.8964
    },
    {
      "score": 9,
      "pairingCount": 56,
      "exactPercent": 0.4801,
      "atOrAbovePercent": 96.6478
    },
    {
      "score": 9.5,
      "pairingCount": 43,
      "exactPercent": 0.3687,
      "atOrAbovePercent": 96.1677
    },
    {
      "score": 10,
      "pairingCount": 96,
      "exactPercent": 0.823,
      "atOrAbovePercent": 95.799
    },
    {
      "score": 10.5,
      "pairingCount": 44,
      "exactPercent": 0.3772,
      "atOrAbovePercent": 94.976
    },
    {
      "score": 11,
      "pairingCount": 351,
      "exactPercent": 3.0093,
      "atOrAbovePercent": 94.5988
    },
    {
      "score": 11.5,
      "pairingCount": 124,
      "exactPercent": 1.0631,
      "atOrAbovePercent": 91.5895
    },
    {
      "score": 12,
      "pairingCount": 246,
      "exactPercent": 2.1091,
      "atOrAbovePercent": 90.5264
    },
    {
      "score": 12.5,
      "pairingCount": 172,
      "exactPercent": 1.4746,
      "atOrAbovePercent": 88.4174
    },
    {
      "score": 13,
      "pairingCount": 205,
      "exactPercent": 1.7575,
      "atOrAbovePercent": 86.9427
    },
    {
      "score": 13.5,
      "pairingCount": 161,
      "exactPercent": 1.3803,
      "atOrAbovePercent": 85.1852
    },
    {
      "score": 14,
      "pairingCount": 141,
      "exactPercent": 1.2088,
      "atOrAbovePercent": 83.8049
    },
    {
      "score": 14.5,
      "pairingCount": 266,
      "exactPercent": 2.2805,
      "atOrAbovePercent": 82.596
    },
    {
      "score": 15,
      "pairingCount": 169,
      "exactPercent": 1.4489,
      "atOrAbovePercent": 80.3155
    },
    {
      "score": 15.5,
      "pairingCount": 320,
      "exactPercent": 2.7435,
      "atOrAbovePercent": 78.8666
    },
    {
      "score": 16,
      "pairingCount": 226,
      "exactPercent": 1.9376,
      "atOrAbovePercent": 76.1231
    },
    {
      "score": 16.5,
      "pairingCount": 283,
      "exactPercent": 2.4263,
      "atOrAbovePercent": 74.1855
    },
    {
      "score": 17,
      "pairingCount": 284,
      "exactPercent": 2.4348,
      "atOrAbovePercent": 71.7593
    },
    {
      "score": 17.5,
      "pairingCount": 309,
      "exactPercent": 2.6492,
      "atOrAbovePercent": 69.3244
    },
    {
      "score": 18,
      "pairingCount": 455,
      "exactPercent": 3.9009,
      "atOrAbovePercent": 66.6752
    },
    {
      "score": 18.5,
      "pairingCount": 225,
      "exactPercent": 1.929,
      "atOrAbovePercent": 62.7743
    },
    {
      "score": 19,
      "pairingCount": 436,
      "exactPercent": 3.738,
      "atOrAbovePercent": 60.8453
    },
    {
      "score": 19.5,
      "pairingCount": 252,
      "exactPercent": 2.1605,
      "atOrAbovePercent": 57.1073
    },
    {
      "score": 20,
      "pairingCount": 244,
      "exactPercent": 2.0919,
      "atOrAbovePercent": 54.9468
    },
    {
      "score": 20.5,
      "pairingCount": 392,
      "exactPercent": 3.3608,
      "atOrAbovePercent": 52.8549
    },
    {
      "score": 21,
      "pairingCount": 346,
      "exactPercent": 2.9664,
      "atOrAbovePercent": 49.4942
    },
    {
      "score": 21.5,
      "pairingCount": 465,
      "exactPercent": 3.9866,
      "atOrAbovePercent": 46.5278
    },
    {
      "score": 22,
      "pairingCount": 134,
      "exactPercent": 1.1488,
      "atOrAbovePercent": 42.5412
    },
    {
      "score": 22.5,
      "pairingCount": 345,
      "exactPercent": 2.9578,
      "atOrAbovePercent": 41.3923
    },
    {
      "score": 23,
      "pairingCount": 211,
      "exactPercent": 1.809,
      "atOrAbovePercent": 38.4345
    },
    {
      "score": 23.5,
      "pairingCount": 327,
      "exactPercent": 2.8035,
      "atOrAbovePercent": 36.6255
    },
    {
      "score": 24,
      "pairingCount": 556,
      "exactPercent": 4.7668,
      "atOrAbovePercent": 33.822
    },
    {
      "score": 24.5,
      "pairingCount": 286,
      "exactPercent": 2.452,
      "atOrAbovePercent": 29.0552
    },
    {
      "score": 25,
      "pairingCount": 560,
      "exactPercent": 4.8011,
      "atOrAbovePercent": 26.6032
    },
    {
      "score": 25.5,
      "pairingCount": 257,
      "exactPercent": 2.2034,
      "atOrAbovePercent": 21.8021
    },
    {
      "score": 26,
      "pairingCount": 794,
      "exactPercent": 6.8073,
      "atOrAbovePercent": 19.5988
    },
    {
      "score": 26.5,
      "pairingCount": 253,
      "exactPercent": 2.1691,
      "atOrAbovePercent": 12.7915
    },
    {
      "score": 27,
      "pairingCount": 252,
      "exactPercent": 2.1605,
      "atOrAbovePercent": 10.6224
    },
    {
      "score": 27.5,
      "pairingCount": 178,
      "exactPercent": 1.5261,
      "atOrAbovePercent": 8.4619
    },
    {
      "score": 28,
      "pairingCount": 154,
      "exactPercent": 1.3203,
      "atOrAbovePercent": 6.9359
    },
    {
      "score": 28.5,
      "pairingCount": 123,
      "exactPercent": 1.0545,
      "atOrAbovePercent": 5.6156
    },
    {
      "score": 29,
      "pairingCount": 76,
      "exactPercent": 0.6516,
      "atOrAbovePercent": 4.561
    },
    {
      "score": 29.5,
      "pairingCount": 129,
      "exactPercent": 1.106,
      "atOrAbovePercent": 3.9095
    },
    {
      "score": 30,
      "pairingCount": 12,
      "exactPercent": 0.1029,
      "atOrAbovePercent": 2.8035
    },
    {
      "score": 30.5,
      "pairingCount": 55,
      "exactPercent": 0.4715,
      "atOrAbovePercent": 2.7006
    },
    {
      "score": 31,
      "pairingCount": 120,
      "exactPercent": 1.0288,
      "atOrAbovePercent": 2.2291
    },
    {
      "score": 31.5,
      "pairingCount": 31,
      "exactPercent": 0.2658,
      "atOrAbovePercent": 1.2003
    },
    {
      "score": 32,
      "pairingCount": 40,
      "exactPercent": 0.3429,
      "atOrAbovePercent": 0.9345
    },
    {
      "score": 32.5,
      "pairingCount": 37,
      "exactPercent": 0.3172,
      "atOrAbovePercent": 0.5916
    },
    {
      "score": 33,
      "pairingCount": 32,
      "exactPercent": 0.2743,
      "atOrAbovePercent": 0.2743
    }
  ],
  "thresholdRates": {
    "18": 66.6752,
    "21": 49.4942,
    "24": 33.822,
    "28": 6.9359,
    "30": 2.8035
  },
  "kootaRates": [
    {
      "koota": "varna",
      "maximumPoints": 1,
      "meanPoints": 0.625,
      "fullMarksPercent": 62.5,
      "zeroMarksPercent": 37.5
    },
    {
      "koota": "vashya",
      "maximumPoints": 2,
      "meanPoints": 0.4444,
      "fullMarksPercent": 22.2222,
      "zeroMarksPercent": 77.7778
    },
    {
      "koota": "tara",
      "maximumPoints": 3,
      "meanPoints": 2,
      "fullMarksPercent": 33.3333,
      "zeroMarksPercent": 0
    },
    {
      "koota": "yoni",
      "maximumPoints": 4,
      "meanPoints": 1.882,
      "fullMarksPercent": 7.2702,
      "zeroMarksPercent": 7.1331
    },
    {
      "koota": "grahaMaitri",
      "maximumPoints": 5,
      "meanPoints": 3,
      "fullMarksPercent": 38.8889,
      "zeroMarksPercent": 5.5556
    },
    {
      "koota": "gana",
      "maximumPoints": 6,
      "meanPoints": 3.3333,
      "fullMarksPercent": 33.3333,
      "zeroMarksPercent": 22.2222
    },
    {
      "koota": "bhakoot",
      "maximumPoints": 7,
      "meanPoints": 3.5,
      "fullMarksPercent": 50,
      "zeroMarksPercent": 50
    },
    {
      "koota": "nadi",
      "maximumPoints": 8,
      "meanPoints": 5.3333,
      "fullMarksPercent": 66.6667,
      "zeroMarksPercent": 33.3333
    }
  ],
  "combinedRates": {
    "bhakootNadiOrGanaZeroPercent": 75.2915
  },
  "crossSchoolComparison": {
    "schoolVerdictDivergencePercent": 11.5,
    "anyMeasuredAxisDivergencePercent": 56.4,
    "crossSystemDivergencePercent": 31.5,
    "hardVetoPercent": 21,
    "basis": "Exhaustive comparison over all 11,664 ordered nakshatra-pada pairings. School verdict divergence means at least two of five schools fall on opposite sides of 18/36; any-axis divergence additionally includes cancellation, cross-system and hard-veto differences.",
    "excluded": "Manglik house-set divergence uses a separate seeded 2,000-chart census and is not part of this dataset."
  },
  "methodology": "Exhaustive ordered enumeration of 108 bride nakshatra-pada positions by 108 groom positions under the Doosri Rai default reference configuration. Exact half-point totals and rare tails are preserved.",
  "limitations": [
    "This is a distribution over the complete position space, not observed couples or marriage outcomes.",
    "The dataset reports what one documented scoring configuration computes; it does not validate an astrological claim.",
    "The distribution gives every position equal weight and does not model the observed frequency of real birth stars."
  ],
  "columns": {
    "score": "Exact Ashtakoota total out of 36, including half points.",
    "pairingCount": "Ordered nakshatra-pada pairings with this exact total.",
    "exactPercent": "Share of all 11,664 pairings with this exact total.",
    "atOrAbovePercent": "Share of all pairings whose unbucketed total reaches this score or higher."
  }
}
