{
  "format": "genesis-retrospective-choice-comparison-v1",
  "worldId": "f6b33b79-876e-49b2-82c5-a0dfc1577feb",
  "researchId": "ec8cebff-9a12-42af-9bdf-70313db2be36",
  "artifactSha256": "a832e2611353d3cb8e8c29d5c6250fe591b58be650413f03a48eb6fe7c746fc9",
  "baseline": {
    "observations": [
      {
        "id": "observation-1",
        "sequence": 1,
        "agentId": "ada",
        "conditions": {
          "water": false,
          "mineral": "none",
          "light": "amber",
          "temperature": "warm"
        },
        "outcome": {
          "growth": 50,
          "energy": 40,
          "survived": false
        },
        "cost": 2,
        "note": "I am choosing the experiment that will separate the most remaining models on average."
      }
    ],
    "compatibleModels": 19,
    "availableExperiments": 19,
    "defaultNextLocalResearcher": "kepler",
    "defaultTurnReason": "The recorded first automatic experiment was Ada; the local rotation is Ada → Kepler → Lin."
  },
  "information": {
    "local": "Local strategies receive the public observations and know the full 24-model family and response function.",
    "imd": "The original IMD request supplied the hypothesis, one observation and available condition combinations. It did not include the model family or response formula.",
    "equalInformation": false
  },
  "imd": {
    "name": "Recorded IMD proposal",
    "conditions": {
      "water": true,
      "mineral": "none",
      "light": "amber",
      "temperature": "warm"
    },
    "changed": [
      "water"
    ],
    "branches": [
      {
        "outcome": {
          "growth": 0,
          "energy": 5,
          "survived": false
        },
        "modelCount": 2
      },
      {
        "outcome": {
          "growth": 50,
          "energy": 40,
          "survived": false
        },
        "modelCount": 14
      },
      {
        "outcome": {
          "growth": 100,
          "energy": 90,
          "survived": true
        },
        "modelCount": 3
      }
    ],
    "expectedRemainingModels": 11,
    "expectedRemainingFraction": {
      "numerator": 209,
      "denominator": 19
    },
    "expectedEliminatedModels": 8,
    "worstCaseRemainingModels": 14,
    "measuredSeparately": true,
    "measuredOutcome": {
      "growth": 50,
      "energy": 40,
      "survived": false
    },
    "actualRemainingModels": 14,
    "actualEliminatedModels": 5,
    "excludedModelIds": [
      7,
      11,
      13,
      14,
      16
    ],
    "historicalCost": {
      "imd": "0.5",
      "aggregateGasEth": "0.0000157250756555"
    },
    "internalCreditsSpent": 2
  },
  "localChoices": [
    {
      "id": "ada",
      "name": "Ada",
      "conditions": {
        "water": false,
        "mineral": "basalt",
        "light": "amber",
        "temperature": "cool"
      },
      "changed": [
        "mineral",
        "temperature"
      ],
      "branches": [
        {
          "outcome": {
            "growth": 0,
            "energy": 5,
            "survived": false
          },
          "modelCount": 2
        },
        {
          "outcome": {
            "growth": 50,
            "energy": 40,
            "survived": false
          },
          "modelCount": 14
        },
        {
          "outcome": {
            "growth": 100,
            "energy": 90,
            "survived": true
          },
          "modelCount": 3
        }
      ],
      "expectedRemainingModels": 11,
      "expectedRemainingFraction": {
        "numerator": 209,
        "denominator": 19
      },
      "expectedEliminatedModels": 8,
      "worstCaseRemainingModels": 14,
      "reason": "I am choosing the experiment that will separate the most remaining models on average.",
      "measuredSeparately": false,
      "matchesRecordedConditions": false,
      "networkCostImd": "0",
      "internalCreditsIfExecuted": 2
    },
    {
      "id": "kepler",
      "name": "Kepler",
      "conditions": {
        "water": true,
        "mineral": "none",
        "light": "amber",
        "temperature": "warm"
      },
      "changed": [
        "water"
      ],
      "branches": [
        {
          "outcome": {
            "growth": 0,
            "energy": 5,
            "survived": false
          },
          "modelCount": 2
        },
        {
          "outcome": {
            "growth": 50,
            "energy": 40,
            "survived": false
          },
          "modelCount": 14
        },
        {
          "outcome": {
            "growth": 100,
            "energy": 90,
            "survived": true
          },
          "modelCount": 3
        }
      ],
      "expectedRemainingModels": 11,
      "expectedRemainingFraction": {
        "numerator": 209,
        "denominator": 19
      },
      "expectedEliminatedModels": 8,
      "worstCaseRemainingModels": 14,
      "reason": "I am changing as few conditions as possible to distinguish the remaining explanations.",
      "measuredSeparately": false,
      "matchesRecordedConditions": true,
      "networkCostImd": "0",
      "internalCreditsIfExecuted": 2
    },
    {
      "id": "lin",
      "name": "Lin",
      "conditions": {
        "water": false,
        "mineral": "basalt",
        "light": "amber",
        "temperature": "cool"
      },
      "changed": [
        "mineral",
        "temperature"
      ],
      "branches": [
        {
          "outcome": {
            "growth": 0,
            "energy": 5,
            "survived": false
          },
          "modelCount": 2
        },
        {
          "outcome": {
            "growth": 50,
            "energy": 40,
            "survived": false
          },
          "modelCount": 14
        },
        {
          "outcome": {
            "growth": 100,
            "energy": 90,
            "survived": true
          },
          "modelCount": 3
        }
      ],
      "expectedRemainingModels": 11,
      "expectedRemainingFraction": {
        "numerator": 209,
        "denominator": 19
      },
      "expectedEliminatedModels": 8,
      "worstCaseRemainingModels": 14,
      "reason": "I am choosing an experiment that reduces uncertainty even with the least helpful result.",
      "measuredSeparately": false,
      "matchesRecordedConditions": false,
      "networkCostImd": "0",
      "internalCreditsIfExecuted": 2
    }
  ],
  "interpretation": {
    "defaultChoiceMatchesImd": true,
    "summary": "IMD matched Kepler’s water-only comparison. This record shows a controlled test proposed without including the reference-model formula in the IMD request; it does not show an advantage over the local selector.",
    "recordedFinding": "Adding water left growth at 50/100, energy at 40/100 and survival false under the tested fixed conditions. Five models were excluded; fourteen remain."
  },
  "method": {
    "assumption": "Uniform weight over the 19 models compatible with the first observation. Expected counts are local reference-family calculations, not measured results or probabilities supplied by IMD.",
    "expectedRemainingFormula": "sum(branchModelCount²) / compatibleModelCount",
    "branchMeaning": "Each branch is a possible measured response under the public model family. Only the recorded IMD treatment was executed in this comparison.",
    "limits": [
      "One retrospective example, not a statistical benchmark.",
      "The local baseline has more prior information; no AI superiority or cost-efficiency claim is made.",
      "The observed 14 remaining models differs from the model-weighted expectation of 11.",
      "Local choices are recalculated from the same initial observation; no new local treatment or IMD purchase is recorded.",
      "A two-internal-credit simulation cost is separate from IMD tokens and ETH gas."
    ]
  }
}