{
  "tested_date": "2026-10-29",
  "platform": "Windows / Steam",
  "installed_steam_build": "26284217",
  "visible_version": "100-REV3",
  "scenario": "Chemist",
  "difficulty": "Mark Up (Normal)",
  "perks": [],
  "skip_intro": true,
  "endless": false,
  "days": "1–2",
  "provenance": "Original purchased-game UI. AI-operated and edited. User-authorized temporary game-only drag/modifier helper; no save edits. Original video at1x with cuts, crops and silent explanatory text.",
  "tests": [
    {
      "id": "baseline",
      "source": "chemistry-research-02.mkv",
      "coffee_item_count": 1,
      "blended_total_ml": 52,
      "initial_caffeine_ml": 5.2,
      "initial_mush_ml": 29.12,
      "solvent_added_ml": 0,
      "under_temperature": {
        "observed_c": 67,
        "composition": "unchanged52ml /5.2mlcaffeine /29.12mlmush"
      },
      "later_heated_c": 90,
      "postheat_caffeine_ml": 7.5,
      "filtered_ml": 25.18,
      "dry_batch_ml": 23.1,
      "dry_caffeine_percent": 32.47,
      "finished_pill_percent": 28.56,
      "grade": "Starch Grade",
      "later_cleanup_pill_percent": 34.54,
      "later_cleanup_grade": "Junk Grade",
      "limitation": "Quality failure; output produced. Later cleanup did not rescue it to Street Standard."
    },
    {
      "id": "successful-workflow",
      "source": "chemistry-research-03.mkv",
      "coffee_item_count": 1,
      "blended_total_ml": 52,
      "initial_caffeine_ml": 5.2,
      "initial_mush_ml": 29.12,
      "supplied_alcohol_solution_added_ml": 150,
      "actual_alcohol_added_ml": 105,
      "preheat_total_ml": 202,
      "heat": {
        "setting": "LOW thenOFF",
        "actual_start_c": 26,
        "observed_stop_c": 92,
        "displayed_locked_target_c": 99,
        "approx_seconds": 62,
        "limitation": "Endpoint/timing belongs to this equipment; not a universal timer."
      },
      "postheat": {
        "total_ml": 137.64,
        "caffeine_ml": 26.93,
        "plant_matter_ml": 7.39,
        "alcohol_ml": 40.64
      },
      "cleanup": {
        "supplied_acid_solution_ml": 6,
        "measured_acid_percent": 97.86,
        "addition_tools": "5mlDropper +1mlDropper",
        "temperature_c": "26–28, plateOFF",
        "filter": "Kotton Fabric inside Water Pitcher",
        "filtered_total_ml": 125.85,
        "caffeine_ml": 26.93,
        "unlisted": [
          "Protein",
          "Plant Matter",
          "Insoluble Debris"
        ],
        "remaining": "Water47.08ml,Alcohol40.64ml,Physical5.24ml,FatOil5.20ml,Acid672ul,Chemical68ul,HeavyMetal22ul"
      },
      "overnight": {
        "battery_before_kj": 40,
        "battery_after_kj": 34,
        "power_service_credits": 5,
        "dry_total_ml": 38.13,
        "caffeine_ml": 26.93,
        "caffeine_percent": 70.62,
        "unlisted": [
          "Water",
          "Alcohol"
        ],
        "distillate": "Empty bottle / blank scan; no recovery established"
      },
      "finisher": {
        "product": "Caffeine Pill",
        "modules": "none",
        "one_output_click": true,
        "product_ml": 5,
        "finished_percent": 62.14,
        "grade": "Street Standard",
        "caffeine_ml": 3.11,
        "physical_percent": 24.1,
        "fat_percent": 12,
        "acid_percent": 1.54,
        "chemical_percent": 0.16,
        "heavy_percent": 0.06,
        "estimated_value_credits": 10,
        "sold": false
      }
    }
  ],
  "limits": [
    "Two full attempts changed solvent, heating and cleanup together; not a one-variable comparison.",
    "Supplied reagent purity varied:93.9%acid in baseline versus97.86%in successful run.",
    "One finished pill measured from successful batch; no total-yield or profit claim.",
    "Additional recipes, higher purity, upgraded modules and non-Chemist acquisition untested.",
    "Handbook bands and recipe hints are game instructions; higher grades were not produced.",
    "All chemistry quantities and temperatures describe fictional game mechanics."
  ],
  "video": {
    "fps": 30,
    "size": [
      1920,
      1080
    ],
    "time_units": "seconds",
    "duration": 298,
    "audio": "none: intentional silent explanatory text",
    "color": "SDR sRGB transfer / BT709 primaries; no creative grade",
    "segments": [
      {
        "id": "failure",
        "asset_id": "02",
        "source_in": 1901,
        "source_out": 1913,
        "sequence_start": 0,
        "sequence_end": 12,
        "crop_xywh": [
          1080,
          300,
          400,
          500
        ],
        "text": [
          "A pill can finish and still be low grade",
          "Our first attempt made 28.56% Starch Grade. Here is the improved starter workflow."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "container",
        "asset_id": "03",
        "source_in": 190,
        "source_out": 204,
        "sequence_start": 12,
        "sequence_end": 26,
        "crop_xywh": [
          440,
          330,
          1500,
          850
        ],
        "text": [
          "Start with a real, empty bottle",
          "Chemist kit + first Cartel Handler supplies. Attach a 0 ml bottle to the Blender."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "blend",
        "asset_id": "03",
        "source_in": 219,
        "source_out": 239,
        "sequence_start": 26,
        "sequence_end": 46,
        "crop_xywh": [
          440,
          330,
          1500,
          850
        ],
        "text": [
          "Blend one Coffee Beans item",
          "Put the handful of beans in INPUT, then Start. Our Shabby Blender made 52 ml."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "initial",
        "asset_id": "03",
        "source_in": 312,
        "source_out": 324,
        "sequence_start": 46,
        "sequence_end": 58,
        "crop_xywh": [
          1080,
          300,
          400,
          500
        ],
        "text": [
          "Scan the ingredients before processing",
          "Starting coffee: 29.12 ml mush and 5.20 ml caffeine. Read the composition lines."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "solvent100",
        "asset_id": "03",
        "source_in": 610,
        "source_out": 624,
        "sequence_start": 58,
        "sequence_end": 72,
        "crop_xywh": [
          440,
          330,
          1500,
          850
        ],
        "text": [
          "Pour 100 ml of supplied alcohol solution",
          "Use the filled 100 ml cylinder. This takes the 52 ml coffee batch to 152 ml."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "solvent50",
        "asset_id": "03",
        "source_in": 658,
        "source_out": 672,
        "sequence_start": 72,
        "sequence_end": 86,
        "crop_xywh": [
          440,
          330,
          1500,
          850
        ],
        "text": [
          "Add another 50 ml with the smaller cylinder",
          "150 ml solution added in total. Do not confuse the bottle capacity with the amount poured."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "solvent-scan",
        "asset_id": "03",
        "source_in": 792,
        "source_out": 804,
        "sequence_start": 86,
        "sequence_end": 98,
        "crop_xywh": [
          1080,
          300,
          400,
          500
        ],
        "text": [
          "202 ml total, including 105 ml alcohol",
          "The supplied solution is 70% alcohol. That is 3.61× our 29.12 ml mush amount."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "heat-start",
        "asset_id": "03",
        "source_in": 840,
        "source_out": 852,
        "sequence_start": 98,
        "sequence_end": 110,
        "crop_xywh": [
          1540,
          330,
          950,
          380
        ],
        "text": [
          "Heat on LOW and watch the actual temperature",
          "The caffeine recipe needs at least 80°C. Our Shabby plate has a separate 99°C target."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "heat-stop",
        "asset_id": "03",
        "source_in": 900,
        "source_out": 916,
        "sequence_start": 110,
        "sequence_end": 126,
        "crop_xywh": [
          1540,
          330,
          950,
          380
        ],
        "text": [
          "Switch OFF: our observed endpoint was 92°C",
          "About one minute from 26°C; waiting is cut. This timing is specific to our setup."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "heated",
        "asset_id": "03",
        "source_in": 970,
        "source_out": 982,
        "sequence_start": 126,
        "sequence_end": 138,
        "crop_xywh": [
          1080,
          300,
          400,
          500
        ],
        "text": [
          "After heating: 26.93 ml caffeine",
          "Mush is gone; Plant Matter is present. Keep the plate OFF and let the batch cool."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "acid-measure",
        "asset_id": "03",
        "source_in": 1090,
        "source_out": 1102,
        "sequence_start": 138,
        "sequence_end": 150,
        "crop_xywh": [
          1080,
          300,
          400,
          500
        ],
        "text": [
          "Inspect the supplied in-game reagent",
          "This 5 ml portion is 97.86% acid. Purity varied between our two research runs."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "acid-five",
        "asset_id": "03",
        "source_in": 1120,
        "source_out": 1134,
        "sequence_start": 150,
        "sequence_end": 164,
        "crop_xywh": [
          1310,
          330,
          1180,
          850
        ],
        "text": [
          "Add a measured 5 ml of Acidic Solution",
          "This is cleanup for the cooled game mixture. The reagent reacts with protein."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "acid-one",
        "asset_id": "03",
        "source_in": 1342,
        "source_out": 1356,
        "sequence_start": 164,
        "sequence_end": 178,
        "crop_xywh": [
          1310,
          330,
          1180,
          850
        ],
        "text": [
          "Add 1 ml more: 6 ml total for this batch",
          "Allow the reaction to settle. Check protein and debris rather than using a universal dose."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "kotton",
        "asset_id": "03",
        "source_in": 1375,
        "source_out": 1389,
        "sequence_start": 178,
        "sequence_end": 192,
        "crop_xywh": [
          1260,
          660,
          1020,
          540
        ],
        "text": [
          "Install Kotton Fabric inside the Water Pitcher",
          "Open the pitcher, fit the fabric in its filter slot, then close that small panel."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "pour",
        "asset_id": "03",
        "source_in": 1390,
        "source_out": 1402,
        "sequence_start": 192,
        "sequence_end": 204,
        "crop_xywh": [
          1310,
          330,
          1180,
          850
        ],
        "text": [
          "Pour the reacted mixture through Kotton",
          "Drag the bottle onto the empty pitcher. Filtering removes the large particles in this run."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "filtered",
        "asset_id": "03",
        "source_in": 1403,
        "source_out": 1415,
        "sequence_start": 204,
        "sequence_end": 216,
        "crop_xywh": [
          1080,
          300,
          400,
          500
        ],
        "text": [
          "Filtered: 125.85 ml, caffeine still 26.93 ml",
          "No protein, plant matter or debris listed. Some physical contaminant, fat and acid remain."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "evaporator",
        "asset_id": "03",
        "source_in": 1453,
        "source_out": 1473,
        "sequence_start": 216,
        "sequence_end": 236,
        "crop_xywh": [
          440,
          340,
          1470,
          860
        ],
        "text": [
          "Load the filtered bottle into CONTAINER",
          "We also attach an empty DISTILLATE bottle. Installed cell: 40/100 kJ; demand: 6/day."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "night",
        "asset_id": "03",
        "source_in": 1576,
        "source_out": 1586,
        "sequence_start": 236,
        "sequence_end": 246,
        "crop_xywh": [
          850,
          40,
          850,
          1090
        ],
        "text": [
          "Sleep one night with this setup",
          "We paid Power Service: 5 credits. The Evaporator processes the batch overnight."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "dry",
        "asset_id": "03",
        "source_in": 1644,
        "source_out": 1656,
        "sequence_start": 246,
        "sequence_end": 258,
        "crop_xywh": [
          1080,
          300,
          400,
          500
        ],
        "text": [
          "Next morning: dry batch is 70.62% caffeine",
          "38.13 ml remains, with no water or alcohol listed. The 0% heading refers to water."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "configure",
        "asset_id": "03",
        "source_in": 1753,
        "source_out": 1765,
        "sequence_start": 258,
        "sequence_end": 270,
        "crop_xywh": [
          810,
          55,
          950,
          1000
        ],
        "text": [
          "Configure the Finisher for Caffeine Pill",
          "Required volume: 5.00 ml. Cannot include wet ingredients. Select, then close the list."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "finish",
        "asset_id": "03",
        "source_in": 1781,
        "source_out": 1795,
        "sequence_start": 270,
        "sequence_end": 284,
        "crop_xywh": [
          1540,
          370,
          970,
          340
        ],
        "text": [
          "Load the dried bottle; click Output once",
          "Ready produces one pill here. We used the starter Finisher without Chemical Modules."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      },
      {
        "id": "final",
        "asset_id": "03",
        "source_in": 1816,
        "source_out": 1830,
        "sequence_start": 284,
        "sequence_end": 298,
        "crop_xywh": [
          1080,
          300,
          400,
          500
        ],
        "text": [
          "Finished pill: 62.14% Street Standard",
          "Scan the final product. The starter Finisher lowered purity from the dry batch’s 70.62%."
        ],
        "speed": 1.0,
        "audio_owner": "intentional silence"
      }
    ],
    "sources": {
      "01": "chemistry-research-01.mkv",
      "02": "chemistry-research-02.mkv",
      "03": "chemistry-research-03.mkv"
    },
    "render_command": "python render.py",
    "provenance": "Purchased Steam game. Original frames, uniform crops, natural speed and hard cuts. Separate research runs; no edited saves."
  },
  "sources": [
    {
      "title": "Original retail Chemistry Manual and tested UI",
      "recordings": [
        "chemistry-research-01.mkv",
        "chemistry-research-02.mkv",
        "chemistry-research-03.mkv"
      ],
      "checked": "2026-10-29"
    },
    {
      "title": "Official release/patch feed",
      "url": "https://steamcommunity.com/app/4348910/allnews/",
      "checked": "2026-10-29",
      "role": "Version context; not recipe outcome evidence"
    }
  ]
}