Source: https://guthlabs.ai/docs/instruments/wien-s-law-peak-wavelength/mechanism/

instrument mechanism / verified-clean

# Wien's Law Peak Wavelength mechanism

The inspectable method record for Wien's Law Peak Wavelength, kept separate from implementation and qualification.

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

## Model scope

The numerical Wien-law computation passes when temperature is a positive Kelvin value and b is treated as 2.898e-3 m·K. The empty honest_label is inadequate because the color-impression output is qualitative and undefined by the supplied specification; the UI should disclose the Kelvin requirement, constant precision, spectral-radiance convention, and the limits of assigning visible color.

- The wavelength formula is correct: λ_max = b/T for the peak of blackbody spectral radiance expressed per unit wavelength.

- No formula or defined classification mapping is supplied for the claimed 'color impression' output. Peak wavelength alone does not uniquely determine perceived blackbody color, particularly when the peak is outside the visible spectrum.

- The stated b=2.898e-3 m·K is a rounded Wien displacement constant; the specification should state the intended precision or CODATA version if exact reproducibility is required.

## Units and conventions

- Temperature must be an absolute temperature in kelvins (K), not Celsius or Fahrenheit.

- The constant b=2.898e-3 m·K produces λ_max in metres when temperature is supplied in kelvins.

- Conversion factors are 1 m = 1e9 nm and 1 m = 1e6 μm.

- The formula refers specifically to the peak of spectral radiance per unit wavelength; the peak differs if expressed per unit frequency or wavenumber.

## Inspectable vector

One of 4 source-bound review vectors:

````
{
  "inputs": {
    "temperature": 0,
    "temperature_unit": "°C"
  },
  "expected_outputs": {
    "peak_wavelength_m": 0.000010609555,
    "peak_wavelength_um": 10.609555,
    "peak_wavelength_nm": 10609.555
  },
  "working": "Convert to kelvins: T = 0 + 273.15 = 273.15 K. λ_max = 2.898e-3 m·K / 273.15 K = 1.0609555e-5 m. Convert: 1.0609555e-5 m × 1e6 = 10.609555 μm; 1.0609555e-5 m × 1e9 = 10609.555 nm."
}
````

## Failure boundary

**BREAK_CLAIMED** · SELF_FLAGGED

Unspecified domain and unit handling produce undefined results at 0 K, overflow at extremely small positive temperatures, a rejected negative-temperature branch, and radically different results when 0 is interpreted as Celsius versus Kelvin.

## Other records

[01**Overview**](<https://guthlabs.ai/docs/instruments/wien-s-law-peak-wavelength/>)[03**Implementation**](<https://guthlabs.ai/docs/instruments/wien-s-law-peak-wavelength/implementation/>)[04**Qualification**](<https://guthlabs.ai/docs/instruments/wien-s-law-peak-wavelength/qualification/>)

## Sources and evidence

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

- `VERIFIED_LEDGER.json`

- `evidence-tranche4/tranche4-results.json`

- `BOUNDARY_HAZARD_CATALOG.json`
