Guth
NewsDocs
Page actions
View as Markdown ↗
Explore MCP tools ↗

instrument implementation / implementation-contract

Capacitor Code Decoder implementation

A source-bound implementation contract for Capacitor Code Decoder; deployment and executable qualification remain separate.

Status: VERIFIED_CLEANLifecycle: 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
t7-041
Effect
Computation or source lookup only

Input and validation requirements

The specification does not define handling for the zero result in 000J and does not supply the voltage-rating lookup table, so voltage output cannot be determined for any vector. Code-letter interpretation is also table-dependent.

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": {
    "printed_code": "104J",
    "voltage_code": "K",
    "marking_convention": "3-digit capacitance + IEC tolerance suffix + separate EIA-198 voltage code"
  },
  "expected_outputs": {
    "capacitance_pF": 100000,
    "capacitance_nF": 100,
    "capacitance_uF": 0.1,
    "tolerance": "±5%",
    "voltage_rating_V": 10
  },
  "reference_data": {
    "capacitance_code_rows": [
      {
        "code": "104",
        "capacitance_pF": 100000
      }
    ],
    "tolerance_code_rows": [
      {
        "code": "J",
        "tolerance": "±5%"
      }
    ],
    "voltage_code_rows": [
      {
        "code": "K",
        "voltage_V": 10
      }
    ],
    "source_convention": "EIA 3-digit capacitor marking convention; tolerance and voltage values from IEC 60062:2016 and EIA-198 voltage-code convention; widely tabulated standard values"
  },
  "working": "First two digits: 10. Multiplier: 10^4. Capacitance = 10 × 10^4 pF = 100,000 pF. Convert: 100,000 pF ÷ 1,000 = 100 nF; 100,000 pF ÷ 1,000,000 = 0.1 µF. J = ±5%. EIA-198 K = 10 V."
}

Other records

Sources and evidence

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

  • VERIFIED_LEDGER.json
  • evidence-tranche7/tranche7-results.json