Source: https://guthlabs.ai/docs/instruments/bond-enthalpy-reaction-estimator/

instrument / verified-clean

# Bond Enthalpy Reaction Estimator

The current ledger marks this instrument verified clean within the source-bound verification corpus.

Status: **VERIFIED_CLEAN**Lifecycle: **verified-clean**

## Inspectable records

[01**Overview**Purpose and lifecycle](<https://guthlabs.ai/docs/instruments/bond-enthalpy-reaction-estimator/>)[02**Mechanism**Method and assumptions](<https://guthlabs.ai/docs/instruments/bond-enthalpy-reaction-estimator/mechanism/>)[03**Implementation**Binding and validation](<https://guthlabs.ai/docs/instruments/bond-enthalpy-reaction-estimator/implementation/>)[04**Qualification**Evidence and errata](<https://guthlabs.ai/docs/instruments/bond-enthalpy-reaction-estimator/qualification/>)

## Ledger state

The current ledger marks this instrument verified clean within the source-bound verification corpus.

**Area**: Chemistry & Materials

**Tranche**: tranche-6

**Evidence ID**: t6-096

**Ledger rows**: 1

No ledger note is attached.

## Review findings

The arithmetic engine and stated approximation formula are acceptable. Review is required because the lookup table values, bond-type conventions, phase assumptions, and exact output unit are not specified sufficiently for deterministic production results. The honest-label warning is appropriate but should also state that average bond energies usually approximate gas-phase reaction enthalpies rather than exact ΔH°rxn values.

### Formula and scope findings

- The formula ΔH≈Σ(bonds broken)−Σ(bonds formed) is the standard average-bond-enthalpy estimate when all bond energies are positive dissociation energies and bond counts are stoichiometrically correct.

- The specification does not provide the actual bond-energy lookup values or define the table version, so results are not reproducible from the specification alone.

- The output is labeled ΔH°rxn, but average bond dissociation energies generally estimate gas-phase reaction enthalpies and do not directly provide exact standard enthalpies, especially when condensed phases are involved.

- The input contract should explicitly require nonnegative integer bond counts, valid bond-type keys, and complete accounting of every bond broken and formed.

### Unit assumptions

- All listed bond energies are positive average bond dissociation energies in kJ/mol of bonds.

- The reported result is kJ/mol of reaction as written, not kJ/mol of individual bonds.

- The reaction is treated as a gas-phase bond-counting estimate unless phase handling is explicitly added.

- Bond energies are assumed to come from one consistent lookup table and bond notation, such as C-H, C-C, C=C, O=O, O-H, H-H, Cl-Cl, and H-Cl.

- No conversion between kJ/mol and other energy units is performed unless explicitly implemented.

## Boundary hardening

**BREAK_CLAIMED** · SELF_FLAGGED

The extreme finite-looking count produces Infinity for both bond-energy sums and then Infinity − Infinity = NaN; without finite and physical-input validation, the estimator returns an undefined result. The specification also has no actual formula branch, despite requiring branch-switch testing.

## Errata and corrections

No applied erratum is attached to this unique-name record.

## Inspectable example

4 review vectors are recorded. One source-bound sample is shown below.

````
{
  "inputs": {
    "reaction": "H2(g) + Cl2(g) -> 2 HCl(g)",
    "bonds_broken": [
      {
        "bond": "H-H",
        "count": 1,
        "energy_kJ_per_mol": 436
      },
      {
        "bond": "Cl-Cl",
        "count": 1,
        "energy_kJ_per_mol": 243
      }
    ],
    "bonds_formed": [
      {
        "bond": "H-Cl",
        "count": 2,
        "energy_kJ_per_mol": 431
      }
    ]
  },
  "expected_outputs": {
    "estimated_delta_H_kJ_per_mol_reaction": -183
  },
  "working": "Broken-bond sum = (1 × 436) + (1 × 243) = 436 + 243 = 679 kJ/mol. Formed-bond sum = 2 × 431 = 862 kJ/mol. ΔH ≈ 679 − 862 = −183 kJ/mol reaction."
}
````

## Related workflows

No source-defined multi-instrument workflow membership is recorded.

## Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

- `VERIFIED_LEDGER.json · VERIFIED_CLEAN`

- `evidence-tranche6/tranche6-results.json`

- `BOUNDARY_HAZARD_CATALOG.json`
