Source: https://guthlabs.ai/docs/instruments/torsional-vibration-natural-frequency/implementation/

instrument implementation / implementation-contract

# Torsional Vibration Natural Frequency implementation

A source-bound implementation contract for Torsional Vibration Natural Frequency; deployment and executable qualification remain separate.

Status: **VERIFIED_CLEAN**Lifecycle: **implementation-contract**

## Binding contract

This record describes what an executable surface must bind and validate. It does not claim that a public calculator, package, or production route is deployed.

**Record owner**: Guth Instruments

**Lifecycle**: verified-clean

**Evidence ID**: t5-113

**Effect**: Computation or source lookup only

## Input and validation requirements

The specification provides no stated domain-validation rules. L = 0 causes division by zero and must be rejected; negative stiffness inputs produce an undefined real square root. The formulas also do not define an actual piecewise branch at the sign switch.

## Required corrections

No binding erratum is attached to this unique-name record. Implementers must still preserve the declared units, domain, and failure behavior.

## Inspectable interface fixture

The sample below is evidence for interface and validation tests, not a production implementation.

````
{
  "inputs": {
    "G_Pa": 80000000000,
    "Jp_m4": 1e-8,
    "L_m": 1,
    "J_disk_kg_m2": 0.02
  },
  "expected_outputs": {
    "kt_Nm_per_rad": 800,
    "omega_n_rad_per_s": 200,
    "fn_Hz": 31.83098862
  },
  "working": "kt=(G·Jp)/L=(80,000,000,000·0.00000001)/1=800 N·m/rad. ωn=√(kt/J)=√(800/0.02)=√40,000=200 rad/s. fn=ωn/(2π)=200/6.283185307=31.83098862 Hz."
}
````

## Other records

[01**Overview**](<https://guthlabs.ai/docs/instruments/torsional-vibration-natural-frequency/>)[02**Mechanism**](<https://guthlabs.ai/docs/instruments/torsional-vibration-natural-frequency/mechanism/>)[04**Qualification**](<https://guthlabs.ai/docs/instruments/torsional-vibration-natural-frequency/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-tranche5/tranche5-results.json`
