{
  "schemaVersion": "vedic-independent-replay-v1",
  "observedAt": "2026-09-25",
  "scope": {
    "cases": 260,
    "description": "260 seeded synthetic charts from 1900–2099 at latitudes within ±60°, covering the default Lahiri/mean-node setting and the selectable true node, Raman and Krishnamurti options. Each chart is derived by OpenFate and by a separately written replay with different ephemeris code.",
    "seed": 1082026,
    "settings": [
      {
        "ayanamsa": "lahiri",
        "nodeMode": "mean",
        "count": 180
      },
      {
        "ayanamsa": "lahiri",
        "nodeMode": "true",
        "count": 40
      },
      {
        "ayanamsa": "raman",
        "nodeMode": "mean",
        "count": 20
      },
      {
        "ayanamsa": "krishnamurti",
        "nodeMode": "mean",
        "count": 20
      }
    ]
  },
  "tolerances": {
    "longitudeDegrees": 0.1,
    "dashaRule": "Mahadasha starts may move by (Moon difference ÷ 13°20′) × 20 years; anything larger is a failure."
  },
  "comparedFields": [
    "sign",
    "whole-sign house",
    "nakshatra",
    "pada",
    "nakshatra lord",
    "D2",
    "D6",
    "D9",
    "D10",
    "D24",
    "retrograde (Mars–Saturn, Mercury)",
    "Vimshottari lords, balance and start dates"
  ],
  "results": {
    "cases": 260,
    "ruleLayerMismatches": [],
    "maxLongitudeDeltaDegrees": 0.019217,
    "maxPhysicalPlanetDeltaDegrees": 0.003805,
    "maxMoonDeltaDegrees": 0.019217,
    "maxLagnaDeltaDegrees": 0.005894,
    "maxDashaStartHours": 179.02,
    "endToEndIdentical": 254,
    "endToEndDifferenceCount": 6,
    "unexplainedDifferences": [],
    "bySettings": {
      "lahiri/mean": {
        "cases": 180,
        "endToEndIdentical": 175,
        "maxDashaStartHours": 178.12,
        "maxDeltaDegreesByBody": {
          "Sun": 0.00148,
          "Moon": 0.019217,
          "Mars": 0.003383,
          "Mercury": 0.003376,
          "Jupiter": 0.002681,
          "Venus": 0.003252,
          "Saturn": 0.003024,
          "Rahu": 0.000034,
          "Ketu": 0.000034,
          "Lagna": 0.005672
        }
      },
      "lahiri/true": {
        "cases": 40,
        "endToEndIdentical": 39,
        "maxDashaStartHours": 179.02,
        "maxDeltaDegreesByBody": {
          "Sun": 0.001251,
          "Moon": 0.016189,
          "Mars": 0.001461,
          "Mercury": 0.002426,
          "Jupiter": 0.002058,
          "Venus": 0.003805,
          "Saturn": 0.002613,
          "Rahu": 0.004428,
          "Ketu": 0.004428,
          "Lagna": 0.005894
        }
      },
      "raman/mean": {
        "cases": 20,
        "endToEndIdentical": 20,
        "maxDashaStartHours": 116.4,
        "maxDeltaDegreesByBody": {
          "Sun": 0.000665,
          "Moon": 0.009243,
          "Mars": 0.001884,
          "Mercury": 0.001606,
          "Jupiter": 0.002431,
          "Venus": 0.002902,
          "Saturn": 0.00328,
          "Rahu": 0.00026,
          "Ketu": 0.00026,
          "Lagna": 0.005083
        }
      },
      "krishnamurti/mean": {
        "cases": 20,
        "endToEndIdentical": 20,
        "maxDashaStartHours": 106.87,
        "maxDeltaDegreesByBody": {
          "Sun": 0.001032,
          "Moon": 0.016256,
          "Mars": 0.001299,
          "Mercury": 0.002053,
          "Jupiter": 0.00124,
          "Venus": 0.002641,
          "Saturn": 0.002014,
          "Rahu": 0.000273,
          "Ketu": 0.000273,
          "Lagna": 0.004931
        }
      }
    },
    "endToEndDifferences": [
      {
        "id": "lahiri-mean-022",
        "settings": "lahiri/mean",
        "details": [
          {
            "field": "lagna.d10",
            "engineLongitude": 20.996692,
            "positionDeltaArcSeconds": 12.258,
            "engineEdgeArcSeconds": 11.909,
            "explainedByBoundary": true
          }
        ]
      },
      {
        "id": "lahiri-mean-048",
        "settings": "lahiri/mean",
        "details": [
          {
            "field": "lagna.index",
            "engineLongitude": 346.666343,
            "positionDeltaArcSeconds": 1.397,
            "engineEdgeArcSeconds": 1.165,
            "explainedByBoundary": true
          },
          {
            "field": "lagna.pada",
            "engineLongitude": 346.666343,
            "positionDeltaArcSeconds": 1.397,
            "engineEdgeArcSeconds": 1.165,
            "explainedByBoundary": true
          },
          {
            "field": "lagna.lord",
            "engineLongitude": 346.666343,
            "positionDeltaArcSeconds": 1.397,
            "engineEdgeArcSeconds": 1.165,
            "explainedByBoundary": true
          },
          {
            "field": "lagna.d9",
            "engineLongitude": 346.666343,
            "positionDeltaArcSeconds": 1.397,
            "engineEdgeArcSeconds": 1.165,
            "explainedByBoundary": true
          }
        ]
      },
      {
        "id": "lahiri-mean-058",
        "settings": "lahiri/mean",
        "details": [
          {
            "field": "lagna.d24",
            "engineLongitude": 32.499127,
            "positionDeltaArcSeconds": 13.287,
            "engineEdgeArcSeconds": 3.143,
            "explainedByBoundary": true
          }
        ]
      },
      {
        "id": "lahiri-mean-093",
        "settings": "lahiri/mean",
        "details": [
          {
            "field": "Moon.d24",
            "engineLongitude": 123.74108,
            "positionDeltaArcSeconds": 42.16,
            "engineEdgeArcSeconds": 32.112,
            "explainedByBoundary": true
          }
        ]
      },
      {
        "id": "lahiri-mean-138",
        "settings": "lahiri/mean",
        "details": [
          {
            "field": "Moon.pada",
            "engineLongitude": 6.66518,
            "positionDeltaArcSeconds": 9.243,
            "engineEdgeArcSeconds": 5.352,
            "explainedByBoundary": true
          },
          {
            "field": "Moon.d9",
            "engineLongitude": 6.66518,
            "positionDeltaArcSeconds": 9.243,
            "engineEdgeArcSeconds": 5.352,
            "explainedByBoundary": true
          }
        ]
      },
      {
        "id": "lahiri-true-003",
        "settings": "lahiri/true",
        "details": [
          {
            "field": "lagna.d10",
            "engineLongitude": 147.000277,
            "positionDeltaArcSeconds": 8.846,
            "engineEdgeArcSeconds": 0.997,
            "explainedByBoundary": true
          }
        ]
      }
    ]
  },
  "limitations": [
    "Both implementations share the published ayanamsa epoch values and classical rules; an error in those shared definitions would not be detected.",
    "Astronomy Engine is less precise for the Moon than Swiss Ephemeris; Vimshottari dates therefore move by hours to days in proportion to that small Moon difference.",
    "A sign, nakshatra or varga can differ when a longitude lies within that small difference of a division edge.",
    "Shadbala, Bhava Bala, Ashtakavarga, transits and Panchang are not part of this replay."
  ],
  "title": "OpenFate Vedic chart verification summary",
  "publicationKind": "first-party-verification-summary",
  "claimBoundary": "OpenFate performed this comparison using a separately written implementation. This is a publisher-reported result, not independent certification, a public replay kit, or evidence of predictive accuracy. Full execution records and implementation remain private.",
  "receiptSha256": "4958cf791f8b4ed3836ec9df4a9ae98366ff2d74214effe0349b63570ef41684"
}
