{
  "name": "CalculatorX Core Capabilities",
  "version": "1.0.0",
  "generatedAt": "2026-09-16T22:38:02.752Z",
  "homepage": "https://www.calculatorx.com",
  "openapi": "https://www.calculatorx.com/openapi.json",
  "documentation": "https://www.calculatorx.com/developers",
  "agent_guide": "https://www.calculatorx.com/for-agents",
  "review_policy": "https://www.calculatorx.com/review-policy",
  "tiers": {
    "candidate": "Review-policy candidate — schema + catalog entry; engine tests incomplete or failing. Not a CVP status.",
    "engine_tested": "Review-policy: engine tested — automated tests, sources, version lock, and evidence published. Supplemental to CVP; not Domain Expert Review. See CVP and Review policy.",
    "internally_reviewed": "Review-policy: internally reviewed — engine tested plus CalculatorX domain review. Supplemental to CVP; not an expert-verified reviewedBy record.",
    "expert_verified": "Review-policy: expert-verified tier — engine tested plus identified reviewer or review team (reviewedBy). Catalog L3 token; supplemental to CVP. Does not by itself mean independent third-party certification. CalculatorX reviewedBy is internal domain review."
  },
  "tier_counts": {
    "candidate": 0,
    "engine_tested": 104,
    "internally_reviewed": 22,
    "expert_verified": 88
  },
  "discovery": {
    "search": "Use this catalog; do not load all 500 site tools as MCP natives. Prefer tier=engine_tested or higher (internally_reviewed / expert_verified). Catalog token verified is L3 only (alias of expert_verified).",
    "execute": "POST /api/v1/calc/{toolId} with inputs; pin calculation_version when required."
  },
  "version_lock": {
    "header": "CalculatorX-Spec-Version",
    "body_field": "calculation_version",
    "mismatch_status": 409,
    "mismatch_code": "VERSION_MISMATCH"
  },
  "count": 214,
  "capabilities": [
    {
      "capability_id": "electrical.apparent_power",
      "tool_id": "amps-to-va",
      "engine": "amps-va",
      "title": "Electrical apparent power",
      "summary": "Single-phase or balanced sinusoidal three-phase (L-L) AC apparent power: amps↔VA and amps→kVA. (calculation_version 1.4.3)",
      "page": "https://www.calculatorx.com/calc/electric/amps-to-va",
      "api": "https://www.calculatorx.com/api/v1/calc/amps-to-va",
      "calculation_version": "1.4.3",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.apparent_power.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.apparent_power.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.apparent_power/1.4.3/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.apparent_power/1.4.3/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.apparent_power/1.4.3.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.apparent_power/1.4.3",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.apparent_power",
      "verification": {
        "tests": {
          "passed": 36,
          "total": 36,
          "golden": 9,
          "boundary": 13,
          "property": 14
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 36,
        "passed": 36,
        "failed": 0,
        "golden": {
          "total": 9,
          "passed": 9
        },
        "boundary": {
          "total": 13,
          "passed": 13
        },
        "property": {
          "total": 14,
          "passed": 14
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not for DC systems",
        "Not for unbalanced or nonsinusoidal three-phase; √3 formula assumes balanced sinusoidal V_LL = √3 V_LN and equal line currents",
        "Not for line-to-neutral three-phase mode",
        "Not for equipment protection or conductor sizing",
        "When power_factor is supplied, REST/MCP include derived.estimated_real_power; omitted when λ is absent"
      ],
      "methods": [],
      "operations": [
        "amps-va",
        "va-amps",
        "amps-kva"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.3",
        "artifacts": {
          "engine": "1.4.3",
          "page": "1.4.3",
          "capability": "1.4.3",
          "evidence": "1.4.3",
          "input_schema": "1.4.3",
          "output_schema": "1.4.3",
          "mcp_contract": "1.4.3"
        },
        "digests": {
          "input_schema_sha256": "5bf23cb0b374dc943d075d420a742cbbfabfe8dd5b7f4a26a608ec186c0b9835",
          "output_schema_sha256": "550be97c601f18e5c860c9a6aaf3d5f117474eda14f4121568ae369861f1b19c",
          "evidence_sha256": "546fc141dbdac1bb9824f2676544c2560e5c93499d507f42095cdfe1869983e8",
          "evidence_core_sha256": "546fc141dbdac1bb9824f2676544c2560e5c93499d507f42095cdfe1869983e8",
          "capability_sha256": "8c320193d6993bb3589b866980765e7b5c885ab7454e5232dbb8df8749f27b84",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.4.3"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.ohms_law",
      "tool_id": "ohms-law",
      "engine": "ohms-law",
      "title": "Ohm's law",
      "summary": "Solve any two of V, I, R, P for resistive DC / AC RMS circuits. (calculation_version 1.5.1)",
      "page": "https://www.calculatorx.com/calc/electric/ohms-law",
      "api": "https://www.calculatorx.com/api/v1/calc/ohms-law",
      "calculation_version": "1.5.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.ohms_law.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.ohms_law.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.ohms_law/1.5.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.ohms_law/1.5.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.ohms_law/1.5.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.ohms_law/1.5.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.ohms_law",
      "verification": {
        "tests": {
          "passed": 18,
          "total": 18,
          "golden": 8,
          "boundary": 4,
          "property": 6
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 18,
        "passed": 18,
        "failed": 0,
        "golden": {
          "total": 8,
          "passed": 8
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Resistive model only",
        "Not for reactive impedance networks",
        "Fewer than two inputs → NEEDS_TWO_INPUTS; non-finite → INVALID_NUMBER",
        "Zero divisors yield 0 for dependents (soft boundary)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.5.1",
        "artifacts": {
          "engine": "1.5.1",
          "page": "1.5.1",
          "capability": "1.5.1",
          "evidence": "1.5.1",
          "input_schema": "1.5.1",
          "output_schema": "1.5.1",
          "mcp_contract": "1.5.1"
        },
        "digests": {
          "input_schema_sha256": "a57a0030ddac026cdbc3f5ac8722a6df635bee154adbb29c68e19f2897e79b20",
          "output_schema_sha256": "796c868957dd0501e42d16a60ad1c67434f36023b0560cf2b0ff77222988f4e9",
          "evidence_sha256": "91ca15bed016a4744bf96430784e95ce8f0df3e144eb5e03de0d7abe03a50654",
          "evidence_core_sha256": "91ca15bed016a4744bf96430784e95ce8f0df3e144eb5e03de0d7abe03a50654",
          "capability_sha256": "a5cf060b7bb29295e6731be23f17ef33b88a7c414d0bb4440282f974b7d38621",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.5.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.watts_amps",
      "tool_id": "watts-to-amps",
      "engine": "watts-amps",
      "title": "Watts ↔ amps",
      "summary": "Convert real power and current for DC, single-phase, or three-phase with power factor. (calculation_version 1.4.1)",
      "page": "https://www.calculatorx.com/calc/electric/watts-to-amps",
      "api": "https://www.calculatorx.com/api/v1/calc/watts-to-amps",
      "calculation_version": "1.4.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.watts_amps.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.watts_amps.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.watts_amps/1.4.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.watts_amps/1.4.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.watts_amps/1.4.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.watts_amps/1.4.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.watts_amps",
      "verification": {
        "tests": {
          "passed": 24,
          "total": 24,
          "golden": 12,
          "boundary": 4,
          "property": 8
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 24,
        "passed": 24,
        "failed": 0,
        "golden": {
          "total": 12,
          "passed": 12
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 8,
          "passed": 8
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not for unbalanced three-phase",
        "Not for line-to-neutral three-phase as a separate mode",
        "Not a substitute for breaker or conductor sizing"
      ],
      "methods": [],
      "operations": [
        "w-a",
        "a-w"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.1",
        "artifacts": {
          "engine": "1.4.1",
          "page": "1.4.1",
          "capability": "1.4.1",
          "evidence": "1.4.1",
          "input_schema": "1.4.1",
          "output_schema": "1.4.1",
          "mcp_contract": "1.4.1"
        },
        "digests": {
          "input_schema_sha256": "c81941dfc9e2bdc8d5f422b5af389c2e47a9e6c6420d547e1f8ea49b4bff2cdb",
          "output_schema_sha256": "fbed785a3393b689760e84859b8c45ae7bdbc696a9f826b9c83e0684d3fd3958",
          "evidence_sha256": "05a0b74a99e2fa8ba3ddbe0bc26e6ef95a074ef0b64dac31436ed2220a3a5d6c",
          "evidence_core_sha256": "05a0b74a99e2fa8ba3ddbe0bc26e6ef95a074ef0b64dac31436ed2220a3a5d6c",
          "capability_sha256": "0aef38963e542a38115280667d41cb421ec7f1945030c11b23e65ddf05abc1eb",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.4.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.power_factor",
      "tool_id": "power-factor",
      "engine": "power-factor",
      "title": "Power factor",
      "summary": "Compute apparent power S, power factor λ, and reactive power Q from RMS V, I, and real power P for 1φ or balanced 3φ. (calculation_version 1.5.1)",
      "page": "https://www.calculatorx.com/calc/electric/power-factor",
      "api": "https://www.calculatorx.com/api/v1/calc/power-factor",
      "calculation_version": "1.5.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.power_factor.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.power_factor.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.power_factor/1.5.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.power_factor/1.5.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.power_factor/1.5.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.power_factor/1.5.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.power_factor",
      "verification": {
        "tests": {
          "passed": 26,
          "total": 26,
          "golden": 10,
          "boundary": 8,
          "property": 8
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 26,
        "passed": 26,
        "failed": 0,
        "golden": {
          "total": 10,
          "passed": 10
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 8,
          "passed": 8
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Correction capacitor estimate is UI-only (not part of the API result)",
        "Not for harmonic-rich or engineered bank design",
        "When P > S, PF is capped at 1 and Q = 0 (soft clamp)",
        "Voltage must be > 0 (VOLTAGE_MUST_BE_POSITIVE); zero volts is not a valid S=0 shortcut"
      ],
      "methods": [],
      "operations": [
        "single",
        "three-ll",
        "three-ln"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.5.1",
        "artifacts": {
          "engine": "1.5.1",
          "page": "1.5.1",
          "capability": "1.5.1",
          "evidence": "1.5.1",
          "input_schema": "1.5.1",
          "output_schema": "1.5.1",
          "mcp_contract": "1.5.1"
        },
        "digests": {
          "input_schema_sha256": "58f7124c7fa45a14a497899c2e332e231b44ed54732eafc036000d910742d5cb",
          "output_schema_sha256": "033f5d62f827aa868e68783f3c570dd404f88eb2ad51504f45fb99dbbd307933",
          "evidence_sha256": "b85468f059cdbd97e78e62032b69261981f343cca92a2f62c5d0954af1016054",
          "evidence_core_sha256": "b85468f059cdbd97e78e62032b69261981f343cca92a2f62c5d0954af1016054",
          "capability_sha256": "51cb87442e726828edd21f7ee48a8e5babc40bc090485bece1282978ee5b00fa",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.5.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.voltage_drop",
      "tool_id": "voltage-drop",
      "engine": "voltage-drop",
      "title": "Voltage drop",
      "summary": "Estimate conductor voltage drop from current, one-way length, and Ω/km for DC / resistive 1φ or balanced 3φ (resistance-only, PF≈1). Always returns conductor I²R loss P_loss. Optional V_system adds percent drop and estimated load voltage; optional u_* compose expanded uncertainty on V_drop via Uncertainty Engine. (calculation_version 1.5.2)",
      "page": "https://www.calculatorx.com/calc/wire/voltage-drop",
      "api": "https://www.calculatorx.com/api/v1/calc/voltage-drop",
      "calculation_version": "1.5.2",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.voltage_drop.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.voltage_drop.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.voltage_drop/1.5.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.voltage_drop/1.5.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.voltage_drop/1.5.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.voltage_drop/1.5.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.voltage_drop",
      "verification": {
        "tests": {
          "passed": 38,
          "total": 38,
          "golden": 12,
          "boundary": 12,
          "property": 14
        },
        "contract_checks": {
          "passed": 6,
          "total": 6
        }
      },
      "evidence_tests": {
        "total": 38,
        "passed": 38,
        "failed": 0,
        "golden": {
          "total": 12,
          "passed": 12
        },
        "boundary": {
          "total": 12,
          "passed": 12
        },
        "property": {
          "total": 14,
          "passed": 14
        },
        "contract": {
          "total": 6,
          "passed": 6,
          "failed": 0
        }
      },
      "limitations": [
        "Resistance-only estimate — AC reactance neglected; AC modes assume PF ≈ 1",
        "Not a substitute for code-compliant cable sizing or ampacity",
        "3φ V_system is line-to-line; percent_drop and V_load use that same basis",
        "Zero I/length/R → 0 V (valid); negatives → VALUE_MUST_BE_NON_NEGATIVE",
        "mode must be dc or three (INVALID_MODE otherwise); REST/UI default dc if omitted",
        "V_system if set must be > 0 (VALUE_MUST_BE_POSITIVE); omit it to return volts only",
        "Optional u_* use GUM sensitivity only; empty u_* still returns { V_drop, R_one_way, P_loss, … } without uncertainty",
        "Engine tested, source checked, evidence published (L1). Named expert review is a higher assurance tier (L3), not required for engine-tested status. Not a code-compliance certification."
      ],
      "methods": [],
      "operations": [
        "dc",
        "three"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.5.2",
        "artifacts": {
          "engine": "1.5.2",
          "page": "1.5.2",
          "capability": "1.5.2",
          "evidence": "1.5.2",
          "input_schema": "1.5.2",
          "output_schema": "1.5.2",
          "mcp_contract": "1.5.2"
        },
        "digests": {
          "input_schema_sha256": "3bfb5b8d5c9afbe1a91d8aeecdd27df18b533a1ffd75dd2f33b9b214e8fdd429",
          "output_schema_sha256": "4f13f3ba3869b287cbb38a6c062ea47c40fbd60156baf76d993ec648fb392075",
          "evidence_sha256": "5b533da5c80e2a0213919c62e557779eb931fc56ef64e5d20413e2dff4add019",
          "evidence_core_sha256": "5b533da5c80e2a0213919c62e557779eb931fc56ef64e5d20413e2dff4add019",
          "capability_sha256": "191137b164923069ac5d45e6713a3c7f433bb73805dbe14dc780d4a39b5691da",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 6,
          "passed": 6,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.5.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "schema-coverage-requires-u",
              "status": "pass"
            },
            {
              "id": "schema-rejects-boundary-unc-k-without-u",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.voltage_divider",
      "tool_id": "voltage-divider",
      "engine": "voltage-divider",
      "title": "Voltage divider",
      "summary": "Solve unloaded two-resistor divider networks from exactly three of Vin, R1, R2, Vout; also returns series current, resistor power, divider ratio, and Thevenin output resistance Rth. (calculation_version 1.5.1)",
      "page": "https://www.calculatorx.com/calc/electric/voltage-divider",
      "api": "https://www.calculatorx.com/api/v1/calc/voltage-divider",
      "calculation_version": "1.5.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.voltage_divider.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.voltage_divider.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.voltage_divider/1.5.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.voltage_divider/1.5.1/output.json",
        "by_operation": {
          "solve-Vout": "https://www.calculatorx.com/schemas/electrical.voltage_divider/solve-Vout.input.json",
          "solve-R2": "https://www.calculatorx.com/schemas/electrical.voltage_divider/solve-R2.input.json",
          "solve-R1": "https://www.calculatorx.com/schemas/electrical.voltage_divider/solve-R1.input.json",
          "solve-Vin": "https://www.calculatorx.com/schemas/electrical.voltage_divider/solve-Vin.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.voltage_divider/1.5.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.voltage_divider/1.5.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.voltage_divider",
      "verification": {
        "tests": {
          "passed": 28,
          "total": 28,
          "golden": 9,
          "boundary": 8,
          "property": 11
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 28,
        "passed": 28,
        "failed": 0,
        "golden": {
          "total": 9,
          "passed": 9
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 11,
          "passed": 11
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Unloaded two-resistor divider only",
        "Canonical input is exactly three of Vin, R1, R2, Vout",
        "Fewer than three inputs → NEEDS_THREE_INPUTS",
        "All four inputs → TOO_MANY_INPUTS (not a consistency check)",
        "Solving R1/R2 requires Vin > Vout > 0 (INVALID_DIVIDER_VOLTAGES otherwise)",
        "R1+R2=0 when solving Vout → RESISTANCE_MUST_BE_POSITIVE",
        "Not for loaded dividers, AC reactive dividers, or RF"
      ],
      "methods": [],
      "operations": [
        "solve-Vout",
        "solve-R2",
        "solve-R1",
        "solve-Vin"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.5.1",
        "artifacts": {
          "engine": "1.5.1",
          "page": "1.5.1",
          "capability": "1.5.1",
          "evidence": "1.5.1",
          "input_schema": "1.5.1",
          "output_schema": "1.5.1",
          "mcp_contract": "1.5.1"
        },
        "digests": {
          "input_schema_sha256": "0663ccfc519ce176d1634215338c442f4b6b6f5e1961f0e49f06188d6ac947fa",
          "output_schema_sha256": "e6d562f2f93ce1cf437a532b25eec76c06c605f1eb72d36d7d7000957ba515df",
          "evidence_sha256": "1a2a3e6f8431430b30a5710bcd46f162fcf8a28955617ab85da0fed9bc4e0d64",
          "evidence_core_sha256": "1a2a3e6f8431430b30a5710bcd46f162fcf8a28955617ab85da0fed9bc4e0d64",
          "capability_sha256": "8c4a88663ecf7018d2bb34a806df8de0f4b59ad6a995db30f929b2feb641f7b4",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.5.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.energy_consumption",
      "tool_id": "energy-consumption",
      "engine": "energy",
      "title": "Energy consumption",
      "summary": "Convert watts and hours to kilowatt-hours. (calculation_version 1.4.2)",
      "page": "https://www.calculatorx.com/calc/electric/energy-consumption",
      "api": "https://www.calculatorx.com/api/v1/calc/energy-consumption",
      "calculation_version": "1.4.2",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-13",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.energy_consumption.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.energy_consumption.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.energy_consumption/1.4.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.energy_consumption/1.4.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.energy_consumption/1.4.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.energy_consumption/1.4.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.energy_consumption",
      "verification": {
        "tests": {
          "passed": 16,
          "total": 16,
          "golden": 9,
          "boundary": 3,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 16,
        "passed": 16,
        "failed": 0,
        "golden": {
          "total": 9,
          "passed": 9
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Assumes constant power over the stated hours",
        "W and hours must be ≥ 0 (VALUE_MUST_BE_NON_NEGATIVE)",
        "UI daily month/year projections are presentation-only; engine returns period kWh"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.2",
        "artifacts": {
          "engine": "1.4.2",
          "page": "1.4.2",
          "capability": "1.4.2",
          "evidence": "1.4.2",
          "input_schema": "1.4.2",
          "output_schema": "1.4.2",
          "mcp_contract": "1.4.2"
        },
        "digests": {
          "input_schema_sha256": "4fbea79f291b0be2d402bcdf35e1ee32958364497986406299f9bc995d16ad71",
          "output_schema_sha256": "513207640dd3f6145f0da67434085aa12ebf3bc9a84d9250d53dda64ead66e47",
          "evidence_sha256": "af2d679bfc458fdfc50a0f8f2dc9786710676212a82be62dae14cbfc2f8e376e",
          "evidence_core_sha256": "af2d679bfc458fdfc50a0f8f2dc9786710676212a82be62dae14cbfc2f8e376e",
          "capability_sha256": "cf588175ea4547cc056fb7e51aac958ee08347b0241460132bc9dcf058431be6",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.4.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.energy_cost",
      "tool_id": "energy-cost",
      "engine": "energy-cost",
      "title": "Energy cost",
      "summary": "Estimate electricity cost from watts/hours or kWh and a unit rate. (calculation_version 1.4.2)",
      "page": "https://www.calculatorx.com/calc/electric/energy-cost",
      "api": "https://www.calculatorx.com/api/v1/calc/energy-cost",
      "calculation_version": "1.4.2",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-13",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.energy_cost.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.energy_cost.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.energy_cost/1.4.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.energy_cost/1.4.2/output.json",
        "by_operation": {
          "watts": "https://www.calculatorx.com/schemas/electrical.energy_cost/watts.input.json",
          "kwh": "https://www.calculatorx.com/schemas/electrical.energy_cost/kwh.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.energy_cost/1.4.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.energy_cost/1.4.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.energy_cost",
      "verification": {
        "tests": {
          "passed": 28,
          "total": 28,
          "golden": 10,
          "boundary": 13,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 28,
        "passed": 28,
        "failed": 0,
        "golden": {
          "total": 10,
          "passed": 10
        },
        "boundary": {
          "total": 13,
          "passed": 13
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Usage cost only — standing charge and tax not included",
        "W, hours, days, kWh, and rate must be ≥ 0",
        "Hours per day must be ≤ 24 (HOURS_PER_DAY_OUT_OF_RANGE)",
        "Zero W/hours/days/kWh/rate → 0"
      ],
      "methods": [],
      "operations": [
        "watts",
        "kwh"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.2",
        "artifacts": {
          "engine": "1.4.2",
          "page": "1.4.2",
          "capability": "1.4.2",
          "evidence": "1.4.2",
          "input_schema": "1.4.2",
          "output_schema": "1.4.2",
          "mcp_contract": "1.4.2"
        },
        "digests": {
          "input_schema_sha256": "12262cc56ba4bd37d19d307cb4bd0bc5d9dce4fde5270bd9146c57e088dabaf9",
          "output_schema_sha256": "e11e90e9c7aa944658f65c395d04a726024128cf3a15b9b48dae535fb46aa2fa",
          "evidence_sha256": "3c233b6d9c6bb5c27f2530246be721bf3d9f1d5a4c01529fc775fe968cedbaf0",
          "evidence_core_sha256": "3c233b6d9c6bb5c27f2530246be721bf3d9f1d5a4c01529fc775fe968cedbaf0",
          "capability_sha256": "86abc3703f583dfe38020c175bb55de7b9491340a9b65b346679e025035bd34c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.4.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.ev_voltage",
      "tool_id": "ev-to-volts",
      "engine": "ev-voltage",
      "title": "eV to Volts",
      "summary": "Relate electronvolt energy to electric potential difference through E = qV using charge magnitude and the exact SI elementary charge. (calculation_version 1.3.0)",
      "page": "https://www.calculatorx.com/calc/electric/ev-to-volts",
      "page_aliases": [
        {
          "tool_id": "volts-to-ev",
          "page": "https://www.calculatorx.com/calc/electric/ev-to-volts",
          "api": "https://www.calculatorx.com/api/v1/calc/volts-to-ev"
        }
      ],
      "api": "https://www.calculatorx.com/api/v1/calc/ev-to-volts",
      "calculation_version": "1.3.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.ev_voltage.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.ev_voltage.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.ev_voltage/1.3.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.ev_voltage/1.3.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.ev_voltage/1.3.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.ev_voltage/1.3.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.ev_voltage",
      "verification": {
        "tests": {
          "passed": 21,
          "total": 21,
          "golden": 12,
          "boundary": 5,
          "property": 4
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 21,
        "passed": 21,
        "failed": 0,
        "golden": {
          "total": 12,
          "passed": 12
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Charge is magnitude only — electron (−e) vs proton (+e) sign is not modeled",
        "Q = 0 when solving for voltage → ZERO_CHARGE (not 0 V)",
        "Uses exact SI e = 1.602176634×10⁻¹⁹ C",
        "Not a pure eV↔V unit conversion; ΔE = qΔV"
      ],
      "methods": [],
      "operations": [
        "ev-v-e",
        "ev-v-c",
        "v-ev-e",
        "v-ev-c"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.0",
        "artifacts": {
          "engine": "1.3.0",
          "page": "1.3.0",
          "capability": "1.3.0",
          "evidence": "1.3.0",
          "input_schema": "1.3.0",
          "output_schema": "1.3.0",
          "mcp_contract": "1.3.0"
        },
        "digests": {
          "input_schema_sha256": "372f3e8d25563732b3d1c97d63a4d5f012c97419053504fc14cd7a335e7f7d80",
          "output_schema_sha256": "3fb400eaf4fae09a6c405dd8ddfa34747286b5ca3615d9f4792e25aee4d3f58b",
          "evidence_sha256": "10ff7813119c6f491e88f112e9cac1c6e7f22625952e7a86c79c506e3bc0c56a",
          "evidence_core_sha256": "10ff7813119c6f491e88f112e9cac1c6e7f22625952e7a86c79c506e3bc0c56a",
          "capability_sha256": "200b053f6e298b4351adabc76c0554a18316788e0e36f3b8e1b49f6229b171f0",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.watt_volt_amp",
      "tool_id": "watt-volt-amp",
      "engine": "watt-volt-amp",
      "title": "Watt / volt / amp",
      "summary": "Solve any two of P, V, I, R for simple resistive power relationships. (calculation_version 1.5.1)",
      "page": "https://www.calculatorx.com/calc/electric/watt-volt-amp",
      "api": "https://www.calculatorx.com/api/v1/calc/watt-volt-amp",
      "calculation_version": "1.5.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.watt_volt_amp.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.watt_volt_amp.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.watt_volt_amp/1.5.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.watt_volt_amp/1.5.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.watt_volt_amp/1.5.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.watt_volt_amp/1.5.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.watt_volt_amp",
      "verification": {
        "tests": {
          "passed": 17,
          "total": 17,
          "golden": 8,
          "boundary": 4,
          "property": 5
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 17,
        "passed": 17,
        "failed": 0,
        "golden": {
          "total": 8,
          "passed": 8
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Resistive model only",
        "Fewer than two inputs throws; zero divisors yield 0 for dependents"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.5.1",
        "artifacts": {
          "engine": "1.5.1",
          "page": "1.5.1",
          "capability": "1.5.1",
          "evidence": "1.5.1",
          "input_schema": "1.5.1",
          "output_schema": "1.5.1",
          "mcp_contract": "1.5.1"
        },
        "digests": {
          "input_schema_sha256": "bc49ebb92a15d482954fc73412070f669f8ccacc9667b4ace21e613c8ba12d8e",
          "output_schema_sha256": "2bff83a1041be8c7a8cffcea93ccc74e7d0d2c8b882a5bfe394dd201b3a0f55a",
          "evidence_sha256": "881ad8e5e4cbdf8bc2825b8b75c30f5fb157c5db2ef221f11d7edee50c3a02f8",
          "evidence_core_sha256": "881ad8e5e4cbdf8bc2825b8b75c30f5fb157c5db2ef221f11d7edee50c3a02f8",
          "capability_sha256": "e3c655f7c87d71c47891af8c23cfdd96ae61ff570f65fd9cc3972366cf6ce8fb",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.5.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.power",
      "tool_id": "power",
      "engine": "electric-power",
      "title": "Electric power",
      "summary": "Real power in watts from V×I×PF (DC / 1φ / balanced 3φ L-L), from I²R, or average power E/Δt. PF=0 is valid (P=0); blank PF defaults to 1. Δt=0 is INVALID_TIME_INTERVAL. (calculation_version 1.3.0)",
      "page": "https://www.calculatorx.com/calc/electric/power",
      "api": "https://www.calculatorx.com/api/v1/calc/power",
      "calculation_version": "1.3.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.power.agent.input.json",
        "input_rest": "https://www.calculatorx.com/schemas/electrical.power.input.json",
        "agent_input": "https://www.calculatorx.com/schemas/electrical.power.agent.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.power.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.power/1.3.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.power/1.3.0/output.json",
        "by_operation": {
          "vi_dc": "https://www.calculatorx.com/schemas/electrical.power/vi_dc.input.json",
          "vi_ac_single": "https://www.calculatorx.com/schemas/electrical.power/vi_ac_single.input.json",
          "vi_ac_three_phase_ll": "https://www.calculatorx.com/schemas/electrical.power/vi_ac_three_phase_ll.input.json",
          "i2r": "https://www.calculatorx.com/schemas/electrical.power/i2r.input.json",
          "energy_average": "https://www.calculatorx.com/schemas/electrical.power/energy_average.input.json",
          "power-vi": "https://www.calculatorx.com/schemas/electrical.power/power-vi.input.json",
          "vi": "https://www.calculatorx.com/schemas/electrical.power/vi.input.json",
          "power-ir": "https://www.calculatorx.com/schemas/electrical.power/power-ir.input.json",
          "power-energy": "https://www.calculatorx.com/schemas/electrical.power/power-energy.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.power/1.3.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.power/1.3.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.power",
      "verification": {
        "tests": {
          "passed": 26,
          "total": 26,
          "golden": 14,
          "boundary": 7,
          "property": 5
        },
        "contract_checks": {
          "passed": 1,
          "total": 1
        }
      },
      "evidence_tests": {
        "total": 26,
        "passed": 26,
        "failed": 0,
        "golden": {
          "total": 14,
          "passed": 14
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 1,
          "passed": 1,
          "failed": 0
        }
      },
      "limitations": [
        "V×I path is real power P, not apparent power S (use amps-to-va)",
        "Three-phase is balanced sinusoidal L-L only",
        "I²R tab is I+R only; V²/R is Ohm’s law, not a third tab",
        "PF blank → 1; PF=0 → P=0; PF outside [0,1] → INVALID_POWER_FACTOR",
        "Δt ≤ 0 → INVALID_TIME_INTERVAL (not a soft 0 W)",
        "Sinusoidal PF teaching model; true PF with harmonics is not computed"
      ],
      "methods": [],
      "operations": [
        "power-vi",
        "power-ir",
        "power-energy",
        "vi_dc",
        "vi_ac_single",
        "vi_ac_three_phase_ll",
        "i2r",
        "energy_average"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.0",
        "artifacts": {
          "engine": "1.3.0",
          "page": "1.3.0",
          "capability": "1.3.0",
          "evidence": "1.3.0",
          "input_schema": "1.3.0",
          "output_schema": "1.3.0",
          "mcp_contract": "1.3.0"
        },
        "digests": {
          "input_schema_sha256": "2e541d9c0ab753ca0b0140f198ccdec21056ab1f12cc61f59078c2cb5c22c6c7",
          "output_schema_sha256": "f6df0c7463bbd2fff8bf0bc4c2ba6082e86d1558b9597b25c8dc670a80c83bcc",
          "evidence_sha256": "6bdb07bd1d6bb519c0d6a83f7c931bcfe3730e1beae9001a37488f686a216ed5",
          "evidence_core_sha256": "6bdb07bd1d6bb519c0d6a83f7c931bcfe3730e1beae9001a37488f686a216ed5",
          "capability_sha256": "30ffafcf68c8e646cee2eb395d490d69a7966fb54e50e4fc778e6982c9a4316c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 1,
          "passed": 1,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.0"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.electricity_bill",
      "tool_id": "electricity",
      "engine": "electricity-bill",
      "title": "Electricity bill",
      "summary": "Estimate a simple electricity bill from kWh or meter readings plus rates and fees. (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/electricity",
      "api": "https://www.calculatorx.com/api/v1/calc/electricity",
      "calculation_version": "1.3.1",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-13",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.electricity_bill.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.electricity_bill.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.electricity_bill/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.electricity_bill/1.3.1/output.json",
        "by_operation": {
          "kwh": "https://www.calculatorx.com/schemas/electrical.electricity_bill/kwh.input.json",
          "meter": "https://www.calculatorx.com/schemas/electrical.electricity_bill/meter.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.electricity_bill/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.electricity_bill/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.electricity_bill",
      "verification": {
        "tests": {
          "passed": 21,
          "total": 21,
          "golden": 10,
          "boundary": 6,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 21,
        "passed": 21,
        "failed": 0,
        "golden": {
          "total": 10,
          "passed": 10
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not for TOU / slab tariffs / export credits",
        "Current meter reading must be ≥ previous reading; otherwise METER_READING_DECREASED is returned",
        "Fee is a lump sum only; percentage and per-kWh taxes are not calculated"
      ],
      "methods": [],
      "operations": [
        "kwh",
        "meter"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "8e57ad145969881ae2da285855f712bef698997f05f5855af3274f92b9737e57",
          "output_schema_sha256": "49a507d762717fa8939a7268df765f51b15e13725f6e4ba1f9e1952da789a2a3",
          "evidence_sha256": "cf60ca3e7b548695bbc836416ea0012d623fa24ba3c659ea03e1c7bb949f3bb0",
          "evidence_core_sha256": "cf60ca3e7b548695bbc836416ea0012d623fa24ba3c659ea03e1c7bb949f3bb0",
          "capability_sha256": "821c0ec964290c8bf0c867b28c2bcf5a455149441bbb830518df6103f345d934",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.amps_to_kw",
      "tool_id": "amps-to-kw",
      "engine": "amps-kw",
      "title": "Amps to kW",
      "summary": "Convert current and voltage to real power in kW (or reverse) for DC, single-phase AC, and balanced three-phase L-L. (calculation_version 1.4.3)",
      "page": "https://www.calculatorx.com/calc/electric/amps-to-kw",
      "api": "https://www.calculatorx.com/api/v1/calc/amps-to-kw",
      "calculation_version": "1.4.3",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-05",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.amps_to_kw.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.amps_to_kw.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.amps_to_kw/1.4.3/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.amps_to_kw/1.4.3/output.json",
        "by_operation": {
          "a-kw": "https://www.calculatorx.com/schemas/electrical.amps_to_kw/a-kw.input.json",
          "kw-a": "https://www.calculatorx.com/schemas/electrical.amps_to_kw/kw-a.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.amps_to_kw/1.4.3.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.amps_to_kw/1.4.3",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.amps_to_kw",
      "verification": {
        "tests": {
          "passed": 16,
          "total": 16,
          "golden": 8,
          "boundary": 3,
          "property": 5
        },
        "contract_checks": {
          "passed": 34,
          "total": 34
        }
      },
      "evidence_tests": {
        "total": 16,
        "passed": 16,
        "failed": 0,
        "golden": {
          "total": 8,
          "passed": 8
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 34,
          "passed": 34,
          "failed": 0
        }
      },
      "limitations": [
        "DC, single-phase AC, or balanced three-phase L-L only",
        "DC payloads must omit power_factor",
        "Not for unbalanced three-phase",
        "Not for line-to-neutral three-phase as a selectable mode",
        "AC power_factor must be in (0, 1] — no soft coerce",
        "V ≤ 0 → VOLTAGE_MUST_BE_POSITIVE",
        "factor is an implementation constant (0.001) and is not an Agent input"
      ],
      "methods": [],
      "operations": [
        "a-kw",
        "kw-a"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.3",
        "artifacts": {
          "engine": "1.4.3",
          "page": "1.4.3",
          "capability": "1.4.3",
          "evidence": "1.4.3",
          "input_schema": "1.4.3",
          "output_schema": "1.4.3",
          "mcp_contract": "1.4.3"
        },
        "digests": {
          "input_schema_sha256": "1c75b76701130204769f10dd9f62bcc89d62d36d3551bbfbb00fcfdd362a412c",
          "output_schema_sha256": "910992de9e00b5727f5c85689adf1d565c3eab3a0a467055c893403dd631c190",
          "evidence_sha256": "b0e629c1339e2a791d6dad64f2934153d974df63b790e86cc7e387871457640a",
          "evidence_core_sha256": "b0e629c1339e2a791d6dad64f2934153d974df63b790e86cc7e387871457640a",
          "capability_sha256": "e25e07ab76e2769714e338c681eb8809097ba2944e055ba30d8e04ca276e5a67",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 34,
          "passed": 34,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.4.3"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.4.3"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.4.3"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.4.3"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.4.3"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "operation-input-oneof",
              "status": "pass",
              "detail": "a-kw,kw-a"
            },
            {
              "id": "factor-not-in-canonical-schema",
              "status": "pass"
            },
            {
              "id": "output-units-include-kw-and-a",
              "status": "pass",
              "detail": "[\"kW\",\"A\"]"
            },
            {
              "id": "operation-a-kw-schema-valid",
              "status": "pass"
            },
            {
              "id": "operation-kw-a-schema-valid",
              "status": "pass"
            },
            {
              "id": "operation-dc-omits-pf",
              "status": "pass"
            },
            {
              "id": "operation-dc-rejects-power-factor",
              "status": "pass"
            },
            {
              "id": "operation-requires-mode",
              "status": "pass"
            },
            {
              "id": "operation-rejects-factor",
              "status": "pass"
            },
            {
              "id": "operation-ac-requires-power-factor",
              "status": "pass"
            },
            {
              "id": "operation-a-kw-unit-kW",
              "status": "pass",
              "detail": "kW"
            },
            {
              "id": "operation-kw-a-unit-A",
              "status": "pass",
              "detail": "A"
            },
            {
              "id": "output-mode-unit-binding",
              "status": "pass"
            },
            {
              "id": "operation-result-matches-detail",
              "status": "pass"
            },
            {
              "id": "operation-formula-matches-system",
              "status": "pass"
            },
            {
              "id": "versioned-schema-pin",
              "status": "pass"
            },
            {
              "id": "versioned-schema-id",
              "status": "pass",
              "detail": "https://www.calculatorx.com/schemas/electrical.amps_to_kw/1.4.3/input.json"
            },
            {
              "id": "jsonld-valid-json",
              "status": "pass"
            },
            {
              "id": "jsonld-type-webapplication",
              "status": "pass"
            },
            {
              "id": "jsonld-name-match",
              "status": "pass"
            },
            {
              "id": "jsonld-canonical-url",
              "status": "pass"
            },
            {
              "id": "jsonld-software-version-match",
              "status": "pass"
            },
            {
              "id": "jsonld-system-semantics",
              "status": "pass"
            },
            {
              "id": "jsonld-offer-free-match",
              "status": "pass"
            },
            {
              "id": "jsonld-breadcrumb-match",
              "status": "pass"
            },
            {
              "id": "jsonld-visible-content-match",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.amps_to_volts",
      "tool_id": "amps-to-volts",
      "engine": "amps-volts",
      "title": "Amps to volts",
      "summary": "Solve voltage from current plus resistance or power, and reverse to current. Watts paths cover DC, AC single-phase, and balanced three-phase L-L. (calculation_version 1.4.2)",
      "page": "https://www.calculatorx.com/calc/electric/amps-to-volts",
      "api": "https://www.calculatorx.com/api/v1/calc/amps-to-volts",
      "calculation_version": "1.4.2",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.amps_to_volts.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.amps_to_volts.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.amps_to_volts/1.4.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.amps_to_volts/1.4.2/output.json",
        "by_operation": {
          "a-v-ohm": "https://www.calculatorx.com/schemas/electrical.amps_to_volts/a-v-ohm.input.json",
          "v-a-ohm": "https://www.calculatorx.com/schemas/electrical.amps_to_volts/v-a-ohm.input.json",
          "a-v-watt": "https://www.calculatorx.com/schemas/electrical.amps_to_volts/a-v-watt.input.json",
          "v-a-watt": "https://www.calculatorx.com/schemas/electrical.amps_to_volts/v-a-watt.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.amps_to_volts/1.4.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.amps_to_volts/1.4.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.amps_to_volts",
      "verification": {
        "tests": {
          "passed": 42,
          "total": 42,
          "golden": 11,
          "boundary": 20,
          "property": 11
        },
        "contract_checks": {
          "passed": 36,
          "total": 36
        }
      },
      "evidence_tests": {
        "total": 42,
        "passed": 42,
        "failed": 0,
        "golden": {
          "total": 11,
          "passed": 11
        },
        "boundary": {
          "total": 20,
          "passed": 20
        },
        "property": {
          "total": 11,
          "passed": 11
        },
        "contract": {
          "total": 36,
          "passed": 36,
          "failed": 0
        }
      },
      "limitations": [
        "Composite page: ohms path is V=IR; watts path is P/(I·PF) with optional √3",
        "Not for converting amps to volts from current alone",
        "JSON Schema is a callable-input envelope (types/required/enums). Zeros, negatives, and PF outside (0,1] may be schema-valid; the engine returns stable error codes",
        "DC payloads must omit power_factor. REST may still send PF on DC: ignored with POWER_FACTOR_IGNORED",
        "AC watts paths require power_factor in (0, 1]. UI initializes AC PF to 1.0; Agent/API clients must send it. Explicit PF=0 is POWER_FACTOR_OUT_OF_RANGE, not a silent 1",
        "P>0 with I=0 → CURRENT_MUST_BE_NONZERO; V≠0 with R=0 → RESISTANCE_MUST_BE_NONZERO; 0/0 → UNDEFINED",
        "IEEE-754 binary64; non-finite results → NON_FINITE_RESULT",
        "Not for unbalanced three-phase"
      ],
      "methods": [],
      "operations": [
        "a-v-ohm",
        "a-v-watt",
        "v-a-ohm",
        "v-a-watt"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.2",
        "artifacts": {
          "engine": "1.4.2",
          "page": "1.4.2",
          "capability": "1.4.2",
          "evidence": "1.4.2",
          "input_schema": "1.4.2",
          "output_schema": "1.4.2",
          "mcp_contract": "1.4.2"
        },
        "digests": {
          "input_schema_sha256": "13f02e679f92360d7a2e0bd2cab9f2adb37b7e99488fdafbe821d198caf95f6b",
          "output_schema_sha256": "d370c0ab19dd413a6bb72ef3b6593168cb1d174f439e77495b8b32a313dad36f",
          "evidence_sha256": "271f78c9c9e568d37f5be5af1c3a45c9cd72313c33a34e8d3c36209f05c204db",
          "evidence_core_sha256": "271f78c9c9e568d37f5be5af1c3a45c9cd72313c33a34e8d3c36209f05c204db",
          "capability_sha256": "5654414e6255b3cd925978214c0e23ffaef6edba924bd0ffb54caa3de759195e",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 36,
          "passed": 36,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.4.2"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.4.2"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.4.2"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.4.2"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.4.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "operation-input-oneof",
              "status": "pass",
              "detail": "a-v-ohm,v-a-ohm,a-v-watt,v-a-watt"
            },
            {
              "id": "output-units-include-v-and-a",
              "status": "pass",
              "detail": "[\"V\",\"A\"]"
            },
            {
              "id": "operation-a-v-ohm-schema-valid",
              "status": "pass"
            },
            {
              "id": "operation-v-a-ohm-schema-valid",
              "status": "pass"
            },
            {
              "id": "operation-a-v-watt-schema-valid",
              "status": "pass"
            },
            {
              "id": "operation-v-a-watt-schema-valid",
              "status": "pass"
            },
            {
              "id": "operation-dc-omits-pf",
              "status": "pass"
            },
            {
              "id": "operation-dc-rejects-power-factor",
              "status": "pass"
            },
            {
              "id": "operation-requires-mode",
              "status": "pass"
            },
            {
              "id": "operation-ac-requires-power-factor",
              "status": "pass"
            },
            {
              "id": "operation-a-v-ohm-unit-V",
              "status": "pass",
              "detail": "V"
            },
            {
              "id": "operation-a-v-watt-unit-V",
              "status": "pass",
              "detail": "V"
            },
            {
              "id": "operation-v-a-ohm-unit-A",
              "status": "pass",
              "detail": "A"
            },
            {
              "id": "operation-v-a-watt-unit-A",
              "status": "pass",
              "detail": "A"
            },
            {
              "id": "output-mode-unit-binding",
              "status": "pass"
            },
            {
              "id": "operation-result-matches-detail",
              "status": "pass"
            },
            {
              "id": "operation-formula-matches-system",
              "status": "pass"
            },
            {
              "id": "versioned-schema-pin",
              "status": "pass"
            },
            {
              "id": "versioned-schema-id",
              "status": "pass",
              "detail": "https://www.calculatorx.com/schemas/electrical.amps_to_volts/1.4.2/input.json"
            },
            {
              "id": "jsonld-valid-json",
              "status": "pass"
            },
            {
              "id": "jsonld-type-webapplication",
              "status": "pass"
            },
            {
              "id": "jsonld-name-match",
              "status": "pass"
            },
            {
              "id": "jsonld-canonical-url",
              "status": "pass"
            },
            {
              "id": "jsonld-software-version-match",
              "status": "pass"
            },
            {
              "id": "jsonld-system-semantics",
              "status": "pass"
            },
            {
              "id": "jsonld-offer-free-match",
              "status": "pass"
            },
            {
              "id": "jsonld-breadcrumb-match",
              "status": "pass"
            },
            {
              "id": "jsonld-visible-content-match",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.kva_to_amps",
      "tool_id": "kva-to-amps",
      "engine": "kva-amps",
      "title": "kVA to amps",
      "summary": "Convert apparent power in kVA to line current for single- or three-phase systems. (calculation_version 1.4.1)",
      "page": "https://www.calculatorx.com/calc/electric/kva-to-amps",
      "api": "https://www.calculatorx.com/api/v1/calc/kva-to-amps",
      "calculation_version": "1.4.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.kva_to_amps.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.kva_to_amps.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.kva_to_amps/1.4.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.kva_to_amps/1.4.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.kva_to_amps/1.4.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.kva_to_amps/1.4.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.kva_to_amps",
      "verification": {
        "tests": {
          "passed": 14,
          "total": 14,
          "golden": 8,
          "boundary": 5,
          "property": 1
        },
        "contract_checks": {
          "passed": 2,
          "total": 2
        }
      },
      "evidence_tests": {
        "total": 14,
        "passed": 14,
        "failed": 0,
        "golden": {
          "total": 8,
          "passed": 8
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 2,
          "passed": 2,
          "failed": 0
        }
      },
      "limitations": [
        "Not for unbalanced three-phase",
        "Not for line-to-neutral as a separate UI mode",
        "No power factor on apparent path",
        "V>0 hard — VOLTAGE_MUST_BE_POSITIVE"
      ],
      "methods": [],
      "operations": [
        "kva-a",
        "a-kva"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.1",
        "artifacts": {
          "engine": "1.4.1",
          "page": "1.4.1",
          "capability": "1.4.1",
          "evidence": "1.4.1",
          "input_schema": "1.4.1",
          "output_schema": "1.4.1",
          "mcp_contract": "1.4.1"
        },
        "digests": {
          "input_schema_sha256": "8d77bc785fbe8ad52bc89259ecbc05c2beda9b823bfb6f3452eaf7a177a111c4",
          "output_schema_sha256": "34a2ea313a05a759531f6111191ff8ae85d61b2421568ae2258296c8f47512ba",
          "evidence_sha256": "f818e4ad971765e30062672d7beb7d9887273c593d48726adf326adaa2bb204f",
          "evidence_core_sha256": "f818e4ad971765e30062672d7beb7d9887273c593d48726adf326adaa2bb204f",
          "capability_sha256": "b238411709d856cad5e06a26038848f7485a39e1018032cf49a7f0a13ad19fa5",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 2,
          "passed": 2,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.4.1"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.va_to_kva",
      "tool_id": "va-to-kva",
      "engine": "scale",
      "title": "VA to kVA",
      "summary": "Scale volt-amperes to kilovolt-amperes (÷1000) or reverse (×1000). (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/va-to-kva",
      "api": "https://www.calculatorx.com/api/v1/calc/va-to-kva",
      "calculation_version": "1.3.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.va_to_kva.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.va_to_kva.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.va_to_kva/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.va_to_kva/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.va_to_kva/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.va_to_kva/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.va_to_kva",
      "verification": {
        "tests": {
          "passed": 15,
          "total": 15,
          "golden": 9,
          "boundary": 2,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 15,
        "passed": 15,
        "failed": 0,
        "golden": {
          "total": 9,
          "passed": 9
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not a watts/kW conversion — power factor is not used",
        "Physical use assumes non-negative apparent power"
      ],
      "methods": [],
      "operations": [
        "va-kva",
        "kva-va"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "c4b09156fc5adbf37a96f7327c4a7ba5c61c66d6f7cfcbf81ea6f4d122eb1141",
          "output_schema_sha256": "3c4486fcc884dd9d86023cab517609a99601c70ea59adb4a522ef466cbae1548",
          "evidence_sha256": "f161c1391efb19ce57522be810ed5d13f76a5d4c1e7e1b15826ce47bc880a9e8",
          "evidence_core_sha256": "f161c1391efb19ce57522be810ed5d13f76a5d4c1e7e1b15826ce47bc880a9e8",
          "capability_sha256": "5292538498edd9f5384b712755e8e4995b203ad92d3b86519a683785a062fb3a",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.kva_to_kw",
      "tool_id": "kva-to-kw",
      "engine": "kva-kw",
      "title": "kVA to kW",
      "summary": "Convert apparent power to real power using power factor: kW = kVA × PF. (calculation_version 1.4.1)",
      "page": "https://www.calculatorx.com/calc/electric/kva-to-kw",
      "api": "https://www.calculatorx.com/api/v1/calc/kva-to-kw",
      "calculation_version": "1.4.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.kva_to_kw.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.kva_to_kw.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.kva_to_kw/1.4.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.kva_to_kw/1.4.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.kva_to_kw/1.4.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.kva_to_kw/1.4.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.kva_to_kw",
      "verification": {
        "tests": {
          "passed": 14,
          "total": 14,
          "golden": 7,
          "boundary": 4,
          "property": 3
        },
        "contract_checks": {
          "passed": 2,
          "total": 2
        }
      },
      "evidence_tests": {
        "total": 14,
        "passed": 14,
        "failed": 0,
        "golden": {
          "total": 7,
          "passed": 7
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 2,
          "passed": 2,
          "failed": 0
        }
      },
      "limitations": [
        "PF ∈ (0,1] hard",
        "No voltage/phase required"
      ],
      "methods": [],
      "operations": [
        "kva-kw",
        "kw-kva"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.1",
        "artifacts": {
          "engine": "1.4.1",
          "page": "1.4.1",
          "capability": "1.4.1",
          "evidence": "1.4.1",
          "input_schema": "1.4.1",
          "output_schema": "1.4.1",
          "mcp_contract": "1.4.1"
        },
        "digests": {
          "input_schema_sha256": "c543a92bf4e2fbc8d5bd563b71251aed29823ed93b26fe1c1427cfeae56cea92",
          "output_schema_sha256": "9919c77307a02ce1ce73fabc6190eacee2bb290c8bfe28b187406f53cc7750f8",
          "evidence_sha256": "5e0c3223347501ba65b037811200c2a9e2a34faa942095108c6f8dc1c1d45d52",
          "evidence_core_sha256": "5e0c3223347501ba65b037811200c2a9e2a34faa942095108c6f8dc1c1d45d52",
          "capability_sha256": "c976735c85c3e6fd82a49eeffa1f7c3d37df66ad920c32acfdeaec7c8dd35623",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 2,
          "passed": 2,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.4.1"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.kw_to_va",
      "tool_id": "kw-to-va",
      "engine": "kw-va",
      "title": "kW to VA",
      "summary": "Estimate apparent power in VA from real power and power factor. (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/kw-to-va",
      "api": "https://www.calculatorx.com/api/v1/calc/kw-to-va",
      "calculation_version": "1.3.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.kw_to_va.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.kw_to_va.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.kw_to_va/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.kw_to_va/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.kw_to_va/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.kw_to_va/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.kw_to_va",
      "verification": {
        "tests": {
          "passed": 14,
          "total": 14,
          "golden": 7,
          "boundary": 4,
          "property": 3
        },
        "contract_checks": {
          "passed": 2,
          "total": 2
        }
      },
      "evidence_tests": {
        "total": 14,
        "passed": 14,
        "failed": 0,
        "golden": {
          "total": 7,
          "passed": 7
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 2,
          "passed": 2,
          "failed": 0
        }
      },
      "limitations": [
        "PF ∈ (0,1] hard",
        "Built-in kW↔VA scale ×1000"
      ],
      "methods": [],
      "operations": [
        "kw-va",
        "va-kw"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "134a5597d6cd10eecd1dc00ed0790bb87e6851af2e415303d907a73e7dcef857",
          "output_schema_sha256": "2a177fd7dffe1815a8bbe0cf7277330f4cdb44a1a5864a58e003d7431d746a9f",
          "evidence_sha256": "c3088638fc3d72cda0fab4ee232f5528e0832754a3416841f1c3170b1d7730d8",
          "evidence_core_sha256": "c3088638fc3d72cda0fab4ee232f5528e0832754a3416841f1c3170b1d7730d8",
          "capability_sha256": "0797eeaec6a955dda40897f89a44f10a21f7f4a576849e4e4ebd816d315876d2",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 2,
          "passed": 2,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.watts_to_va",
      "tool_id": "watts-to-va",
      "engine": "watts-va",
      "title": "Watts to VA",
      "summary": "Convert real power (W) and apparent power (VA) using power factor — PF required (electrical.active_power_from_apparent_power / apparent_from_P_pf). (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/watts-to-va",
      "api": "https://www.calculatorx.com/api/v1/calc/watts-to-va",
      "calculation_version": "1.3.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.watts_to_va.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.watts_to_va.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.watts_to_va/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.watts_to_va/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.watts_to_va/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.watts_to_va/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.watts_to_va",
      "verification": {
        "tests": {
          "passed": 16,
          "total": 16,
          "golden": 9,
          "boundary": 2,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 16,
        "passed": 16,
        "failed": 0,
        "golden": {
          "total": 9,
          "passed": 9
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not for voltage/current→VA (use amps-to-va)",
        "PF must be in (0, 1] — PF=0 → POWER_FACTOR_OUT_OF_RANGE (not a soft zero)",
        "Roadmap model op: real_from_S_pf / apparent_from_P_pf"
      ],
      "methods": [],
      "operations": [
        "w-va",
        "va-w"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "7b6c952cbb6fc0459a203690db986cfdc7c776a850c8892addf86e30f1adcdb6",
          "output_schema_sha256": "9f90e949875b4de22527a32e88ea7a9bef5d533c1a2aa6bc4c406a0d08fa0089",
          "evidence_sha256": "a72ba1282deeb408d131c920e8fcd180f046325e7514fdf6efd822b33ec2eae0",
          "evidence_core_sha256": "a72ba1282deeb408d131c920e8fcd180f046325e7514fdf6efd822b33ec2eae0",
          "capability_sha256": "250d39bdf9427c6f98670fd6318d92918e9e4fff8e8a350c0f3cffa8e6454b9e",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.watts_to_kva",
      "tool_id": "watts-to-kva",
      "engine": "scale-quotient",
      "title": "Watts to kVA",
      "summary": "Convert real power in watts to apparent power in kVA using power factor: kVA = W ÷ (1000 × PF). Same PF rule as Watts to VA, scaled to kilovolt-amperes. (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/watts-to-kva",
      "api": "https://www.calculatorx.com/api/v1/calc/watts-to-kva",
      "calculation_version": "1.3.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.watts_to_kva.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.watts_to_kva.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.watts_to_kva/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.watts_to_kva/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.watts_to_kva/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.watts_to_kva/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.watts_to_kva",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 11,
          "boundary": 0,
          "property": 0
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 11,
          "passed": 11
        },
        "boundary": {
          "total": 0,
          "passed": 0
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "PF ∈ (0,1] hard",
        "No voltage/phase required",
        "Shares the scale-quotient helper with kWh→W; contracts are distinct (PF vs time)"
      ],
      "methods": [],
      "operations": [
        "w-kva",
        "kva-w"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "c5c4cd498c7801cf23ae00b091e1c7b0d4621f02d00abb306e08d8cdd287e39a",
          "output_schema_sha256": "3e4e1d7c02b0977888f8662c53faec045f16f67ddf9d0c50840942af558a9e26",
          "evidence_sha256": "bc89e341e5086819016dfad9a1deb1b1dc885e8cf33319df90a5bbfcfd26f4f8",
          "evidence_core_sha256": "bc89e341e5086819016dfad9a1deb1b1dc885e8cf33319df90a5bbfcfd26f4f8",
          "capability_sha256": "9e42665fb5daeffa91b5817222d6824c5fc58d2df7c73d5f0306cdb4c8236549",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.kwh_to_watts",
      "tool_id": "kwh-to-watts",
      "engine": "scale-quotient",
      "title": "kWh to Watts",
      "summary": "Convert energy in kWh and a time period into average power in watts: W = 1000 × kWh ÷ h. Reverse: kWh = W × h ÷ 1000. (calculation_version 1.2.1)",
      "page": "https://www.calculatorx.com/calc/electric/kwh-to-watts",
      "api": "https://www.calculatorx.com/api/v1/calc/kwh-to-watts",
      "calculation_version": "1.2.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.kwh_to_watts.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.kwh_to_watts.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.kwh_to_watts/1.2.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.kwh_to_watts/1.2.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.kwh_to_watts/1.2.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.kwh_to_watts/1.2.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.kwh_to_watts",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 12,
          "boundary": 0,
          "property": 0
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 12,
          "passed": 12
        },
        "boundary": {
          "total": 0,
          "passed": 0
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Average power over the interval — not instantaneous peak",
        "Time must be in hours",
        "Shares the scale-quotient helper with W→kVA; contracts are distinct (time vs PF)"
      ],
      "methods": [],
      "operations": [
        "kwh-w",
        "w-kwh"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.2.1",
        "artifacts": {
          "engine": "1.2.1",
          "page": "1.2.1",
          "capability": "1.2.1",
          "evidence": "1.2.1",
          "input_schema": "1.2.1",
          "output_schema": "1.2.1",
          "mcp_contract": "1.2.1"
        },
        "digests": {
          "input_schema_sha256": "36e03de4cc6a5f64bdde21771eed9c9ef1588b32cd0bf841ea44730e408d23cb",
          "output_schema_sha256": "ebe8b63eb3d9e96be3160fd6e10cb21f9aca1d8ca48e6fefe6f1a2c5f3f91e75",
          "evidence_sha256": "6a45f0c2094ec282185d7821dd6801be9f5f3a71ec13901f180d9a5542b871d6",
          "evidence_core_sha256": "6a45f0c2094ec282185d7821dd6801be9f5f3a71ec13901f180d9a5542b871d6",
          "capability_sha256": "22d405a78301ed6490d3dccf18d41b6c408e4472d75b21b3e96ac7cd9e536159",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.2.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.volts_to_joules",
      "tool_id": "volts-to-joules",
      "engine": "product",
      "title": "Volts to Joules",
      "summary": "Relate voltage and charge to energy: E = V × Q (1 V = 1 J/C). Reverse: V = E ÷ Q. (calculation_version 1.2.0)",
      "page": "https://www.calculatorx.com/calc/electric/volts-to-joules",
      "api": "https://www.calculatorx.com/api/v1/calc/volts-to-joules",
      "calculation_version": "1.2.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.volts_to_joules.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.volts_to_joules.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.volts_to_joules/1.2.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.volts_to_joules/1.2.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.volts_to_joules/1.2.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.volts_to_joules/1.2.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.volts_to_joules",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 12,
          "boundary": 0,
          "property": 0
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 12,
          "passed": 12
        },
        "boundary": {
          "total": 0,
          "passed": 0
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Cannot convert volts to joules without a charge (or equivalent)",
        "Shares the product helper with W→J; contracts are distinct (Q vs t)"
      ],
      "methods": [],
      "operations": [
        "v-j",
        "j-v"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.2.0",
        "artifacts": {
          "engine": "1.2.0",
          "page": "1.2.0",
          "capability": "1.2.0",
          "evidence": "1.2.0",
          "input_schema": "1.2.0",
          "output_schema": "1.2.0",
          "mcp_contract": "1.2.0"
        },
        "digests": {
          "input_schema_sha256": "0f0b3f5dddab328203bf44120bd3ba0659f61d56e9915d36d8e31100d2986b34",
          "output_schema_sha256": "a186863406b9c7290c635c276a3b34612abc70cb54a82c0a62308d9c67c80d4d",
          "evidence_sha256": "5ae79392ef194f9dd7356ece0e5d10dbafe70f775c774bbd9a587fb5a631f49b",
          "evidence_core_sha256": "5ae79392ef194f9dd7356ece0e5d10dbafe70f775c774bbd9a587fb5a631f49b",
          "capability_sha256": "1fc85ecb9fa6c0a910dcfd85abff427d0a41fdb662f7113873893de1146ecd8d",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.2.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.watts_to_joules",
      "tool_id": "watts-to-joules",
      "engine": "product",
      "title": "Watts to Joules",
      "summary": "Convert power and time to energy: E(J) = P(W) × t(s). Reverse: P = E ÷ t. 1 W = 1 J/s. (calculation_version 1.2.1)",
      "page": "https://www.calculatorx.com/calc/electric/watts-to-joules",
      "api": "https://www.calculatorx.com/api/v1/calc/watts-to-joules",
      "calculation_version": "1.2.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.watts_to_joules.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.watts_to_joules.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.watts_to_joules/1.2.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.watts_to_joules/1.2.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.watts_to_joules/1.2.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.watts_to_joules/1.2.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.watts_to_joules",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 12,
          "boundary": 0,
          "property": 0
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 12,
          "passed": 12
        },
        "boundary": {
          "total": 0,
          "passed": 0
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Cannot convert watts to joules without a duration",
        "Shares the product helper with V→J; contracts are distinct (t vs Q)"
      ],
      "methods": [],
      "operations": [
        "w-j",
        "j-w"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.2.1",
        "artifacts": {
          "engine": "1.2.1",
          "page": "1.2.1",
          "capability": "1.2.1",
          "evidence": "1.2.1",
          "input_schema": "1.2.1",
          "output_schema": "1.2.1",
          "mcp_contract": "1.2.1"
        },
        "digests": {
          "input_schema_sha256": "da3d1b267a74f132e3257403f322dc1bb601395a234ecd1fef9d7536f9f91843",
          "output_schema_sha256": "72d67f9137352c1ceafea373b07c571e8e34cdede5a47e2c582c589dbb506844",
          "evidence_sha256": "9e93e4fc5afd9ef96bf717d71a2b1a3897adc0e050cd796eb2bcf07728fe6c11",
          "evidence_core_sha256": "9e93e4fc5afd9ef96bf717d71a2b1a3897adc0e050cd796eb2bcf07728fe6c11",
          "capability_sha256": "9ab5f581d04a36fe6a8425f22429e06e85837894e5fe5b852a93b5e1268f37b4",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.2.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.volts_to_kw",
      "tool_id": "volts-to-kw",
      "engine": "volts-kw",
      "title": "Volts to kW",
      "summary": "Estimate real power from voltage, current, phase, and power factor. (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/volts-to-kw",
      "api": "https://www.calculatorx.com/api/v1/calc/volts-to-kw",
      "calculation_version": "1.3.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.volts_to_kw.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.volts_to_kw.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.volts_to_kw/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.volts_to_kw/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.volts_to_kw/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.volts_to_kw/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.volts_to_kw",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 7,
          "boundary": 4,
          "property": 1
        },
        "contract_checks": {
          "passed": 2,
          "total": 2
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 7,
          "passed": 7
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 2,
          "passed": 2,
          "failed": 0
        }
      },
      "limitations": [
        "PF ∈ (0,1] hard — FRACTION_OUT_OF_RANGE",
        "V>0 on forward; I>0 on reverse"
      ],
      "methods": [],
      "operations": [
        "v-kw",
        "kw-v"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "44ca986561a6fb76f5701ef94ea3a32828c0dd2994593dc11f8b16c874e7ceb0",
          "output_schema_sha256": "2c8d5f92df8897df800d37d497e7cfe8676f093915530fa415205777ca40c2a3",
          "evidence_sha256": "152ef91553fa0cfd72e856c6a92a57f3eb3390fc5e2e89d77d2c0701d59ebc94",
          "evidence_core_sha256": "152ef91553fa0cfd72e856c6a92a57f3eb3390fc5e2e89d77d2c0701d59ebc94",
          "capability_sha256": "c52778ee0d225a2ff373bcb2372b537268602a39752b5330d447ea98ab828ad7",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 2,
          "passed": 2,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.awg_to_mm",
      "tool_id": "awg-to-mm",
      "engine": "awg",
      "title": "AWG to mm / mm²",
      "summary": "Look up American Wire Gauge geometry: unrounded ASTM B258 geometric progression (primary) plus Table 1 SI standard nominals for integer 4/0–56; copper resistance at 20 °C; educational NFPA 70–style ampacity reference (edition not pinned). Accepts 12, 1/0, 4/0, or legacy −3…0. (calculation_version 1.5.0)",
      "page": "https://www.calculatorx.com/calc/wire/awg-to-mm",
      "page_aliases": [
        {
          "tool_id": "wire-gauge-chart",
          "page": "https://www.calculatorx.com/calc/wire/wire-gauge-chart",
          "api": "https://www.calculatorx.com/api/v1/calc/wire-gauge-chart"
        }
      ],
      "api": "https://www.calculatorx.com/api/v1/calc/awg-to-mm",
      "calculation_version": "1.5.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.awg_to_mm.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.awg_to_mm.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.awg_to_mm/1.5.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.awg_to_mm/1.5.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.awg_to_mm/1.5.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.awg_to_mm/1.5.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.awg_to_mm",
      "verification": {
        "tests": {
          "passed": 46,
          "total": 46,
          "golden": 13,
          "boundary": 6,
          "property": 27
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 46,
        "passed": 46,
        "failed": 0,
        "golden": {
          "total": 13,
          "passed": 13
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 27,
          "passed": 27
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Solid round conductor geometric model (ASTM B258-18(2026); 2026 reapproval of B258-18)",
        "Primary geometry is unrounded geometric progression (formula_derived); ASTM Table 1 SI nominals are a separate standard_nominal track for integer 4/0–56",
        "Not stranded equivalent area or insulated OD",
        "Copper Ω/km is a 20 °C material model, not AWG geometry",
        "Ampacity is an educational NFPA 70–style thermal reference (table-like 310.16, edition not pinned); copper 14–4/0 include 60/75/90 °C; 16 AWG and finer not tabulated; not jurisdiction-usable and not a branch-circuit rating",
        "CVP numeric goldens cover AWG diameter/area geometry; resistance is a 20 °C IACS material model; ampacity is dataset-integrity only, not NEC compliance",
        "Integer 4/0 (−3) through 56 = standard_range + formula_derived (+ standard_nominal); non-integer n in that span → AWG_NONSTANDARD_GAUGE + formula_interpolation; n outside the span → AWG_OUTSIDE_STANDARD_RANGE + formula_extrapolation",
        "Missing/empty awg → MISSING_REQUIRED_INPUT (empty is not AWG 0 / 1/0)",
        "Unparseable awg → INVALID_NUMBER; field not mm|mm2 → INVALID_MODE"
      ],
      "methods": [],
      "operations": [
        "mm",
        "mm2"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.5.0",
        "artifacts": {
          "engine": "1.5.0",
          "page": "1.5.0",
          "capability": "1.5.0",
          "evidence": "1.5.0",
          "input_schema": "1.5.0",
          "output_schema": "1.5.0",
          "mcp_contract": "1.5.0"
        },
        "digests": {
          "input_schema_sha256": "871fc2ccfe8d3ea3aa8bbd7c74d37445f684f6926de3b69c4be5c80e5034648c",
          "output_schema_sha256": "602cbe63d52662bc4b179c09784aa891368df1ab86d1592620fdd16166f94682",
          "evidence_sha256": "8f7dab119983c68793eb2f0216d610b864f4b7c3325a06edd9a57075f3ef3025",
          "evidence_core_sha256": "8f7dab119983c68793eb2f0216d610b864f4b7c3325a06edd9a57075f3ef3025",
          "capability_sha256": "52e3b8da84db0f669219089fa6a10a3f809f520c92cf2fc814e033bbb44b6575",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.5.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.swg_to_mm",
      "tool_id": "swg-to-mm",
      "engine": "swg",
      "title": "SWG to mm / mm²",
      "summary": "Convert Standard Wire Gauge to diameter (mm) or cross-section (mm²). (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/wire/swg-to-mm",
      "api": "https://www.calculatorx.com/api/v1/calc/swg-to-mm",
      "calculation_version": "1.3.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.swg_to_mm.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.swg_to_mm.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.swg_to_mm/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.swg_to_mm/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.swg_to_mm/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.swg_to_mm/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.swg_to_mm",
      "verification": {
        "tests": {
          "passed": 76,
          "total": 76,
          "golden": 63,
          "boundary": 8,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 76,
        "passed": 76,
        "failed": 0,
        "golden": {
          "total": 63,
          "passed": 63
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Lookup table only for integer SWG 7/0 (−6) through 50",
        "Out-of-range → SWG_OUT_OF_RANGE (not 0 mm)",
        "Non-integer → SWG_NOT_INTEGER (not Math.round)",
        "Canonical diameter is inch; mm = inch × 25.4 (exact); area uses that mm",
        "SWG ≠ AWG; same number different diameter"
      ],
      "methods": [],
      "operations": [
        "mm",
        "mm2"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "86262535bd5cf3d7af1106f20ae6d1ee4c4e3e4b01dc827e8f6a5b202b8e5b7c",
          "output_schema_sha256": "e6a848b5ea8b44c3868034828fca95d72270e291ca16e3e92bdfb8284f7b808a",
          "evidence_sha256": "afc2eb51b0355be968f18b1d3eda1adce65aa0684d6ee36771960dd60f38e87b",
          "evidence_core_sha256": "afc2eb51b0355be968f18b1d3eda1adce65aa0684d6ee36771960dd60f38e87b",
          "capability_sha256": "f9eff94edae0e1f9c659b020ffe1406aab693dfbacd76709f725c8f542ba820b",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.mah_to_wh",
      "tool_id": "mah-to-wh",
      "engine": "mah-to-wh",
      "title": "mAh to Wh",
      "summary": "Convert battery capacity in milliamp-hours and voltage to watt-hours. (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/mah-to-wh",
      "api": "https://www.calculatorx.com/api/v1/calc/mah-to-wh",
      "calculation_version": "1.3.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.mah_to_wh.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.mah_to_wh.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.mah_to_wh/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.mah_to_wh/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.mah_to_wh/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.mah_to_wh/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.mah_to_wh",
      "verification": {
        "tests": {
          "passed": 13,
          "total": 13,
          "golden": 8,
          "boundary": 2,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 13,
        "passed": 13,
        "failed": 0,
        "golden": {
          "total": 8,
          "passed": 8
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ignores charge/discharge efficiency and Peukert effects",
        "V ≤ 0 → VOLTAGE_MUST_BE_POSITIVE"
      ],
      "methods": [],
      "operations": [
        "mah-wh",
        "wh-mah"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "e84d3e6f3dcd836b717ffad12fadd65f6ca418d209a761c0b816b4e10e2c3dcb",
          "output_schema_sha256": "4fb56170345c6b278e5fa8d5d607babc3477f3d6beb2ac6f4d423314342b1d9e",
          "evidence_sha256": "18a08f716363f5d5df4415a7936e3cccb305e7a099a83de70b6f891dda706437",
          "evidence_core_sha256": "18a08f716363f5d5df4415a7936e3cccb305e7a099a83de70b6f891dda706437",
          "capability_sha256": "be46590198c35a30f46138a9cf7d288cbe481ba0a125df7763181638c2269fb2",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.battery_runtime",
      "tool_id": "battery-runtime",
      "engine": "battery-runtime",
      "title": "Battery runtime",
      "summary": "Estimate constant-load battery runtime from capacity, voltage, load (W load-side or A battery-side), DoD, and load-side efficiency (watts mode); optional u_* compose expanded uncertainty on t_h via Uncertainty Engine. (calculation_version 1.2.1)",
      "page": "https://www.calculatorx.com/calc/electric/battery-runtime",
      "api": "https://www.calculatorx.com/api/v1/calc/battery-runtime",
      "calculation_version": "1.2.1",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-12",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.battery_runtime.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.battery_runtime.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.battery_runtime/1.2.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.battery_runtime/1.2.1/output.json",
        "by_operation": {
          "watts": "https://www.calculatorx.com/schemas/electrical.battery_runtime/watts.input.json",
          "amps": "https://www.calculatorx.com/schemas/electrical.battery_runtime/amps.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.battery_runtime/1.2.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.battery_runtime/1.2.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.battery_runtime",
      "verification": {
        "tests": {
          "passed": 25,
          "total": 25,
          "golden": 5,
          "boundary": 10,
          "property": 10
        },
        "contract_checks": {
          "passed": 6,
          "total": 6
        }
      },
      "evidence_tests": {
        "total": 25,
        "passed": 25,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 10,
          "passed": 10
        },
        "property": {
          "total": 10,
          "passed": 10
        },
        "contract": {
          "total": 6,
          "passed": 6,
          "failed": 0
        }
      },
      "limitations": [
        "Constant-load idealization only — not Peukert, temperature, or BMS cutoffs",
        "Not a substitute for manufacturer runtime curves or pack design",
        "Amps mode = battery-side discharge current; η does not enter runtime",
        "capacity_Ah XOR capacity_mAh; both → INVALID_INPUT",
        "Missing capacity → MISSING_REQUIRED_INPUT; P_W/I_A ≤ 0 → LOAD_MUST_BE_POSITIVE",
        "dod/eta outside (0,1] → FRACTION_OUT_OF_RANGE",
        "mode=watts requires P_W; mode=amps requires I_A",
        "Optional u_* use GUM sensitivity only (no MC/ρ/νeff UI); empty u_* preserves nominal-only result",
        "Response inputs[] is mode-canonical (capacity_Ah only; amps omits eta)",
        "Basic frozen at calculation_version 1.2.1 — Agent schema requires u_* when uncertainty_k/confidence is set; do not stack Peukert/temperature/duty-cycle into this capability"
      ],
      "methods": [],
      "operations": [
        "watts",
        "amps"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.2.1",
        "artifacts": {
          "engine": "1.2.1",
          "page": "1.2.1",
          "capability": "1.2.1",
          "evidence": "1.2.1",
          "input_schema": "1.2.1",
          "output_schema": "1.2.1",
          "mcp_contract": "1.2.1"
        },
        "digests": {
          "input_schema_sha256": "5673a4cc4dd654ce3bdd613dc2174cd5d5591604a43e73681c464862ffec5733",
          "output_schema_sha256": "86500ba515b67ff0044fb2eb13ae1eee5034f456be67655a1d650620b5010ee0",
          "evidence_sha256": "4a24a545607a874bdeda67fea9100bb59615dd7ff6a173c784814681612c8342",
          "evidence_core_sha256": "4a24a545607a874bdeda67fea9100bb59615dd7ff6a173c784814681612c8342",
          "capability_sha256": "a6dd6e482d6f1487f82ac58867aa33e49fa6e79de42c672f01b1b3603c9379ef",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 6,
          "passed": 6,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.2.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "schema-coverage-requires-u",
              "status": "pass"
            },
            {
              "id": "schema-rejects-boundary-unc-k-without-u",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rc_time_constant",
      "tool_id": "rc-time-constant",
      "engine": "rc-time-constant",
      "title": "RC time constant",
      "summary": "Solve series RC time constant τ = R·C from any two of R, C, tau; also returns −3 dB frequency and common timing multiples. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/rc-time-constant",
      "api": "https://www.calculatorx.com/api/v1/calc/rc-time-constant",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rc_time_constant.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rc_time_constant.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rc_time_constant/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rc_time_constant/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rc_time_constant/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rc_time_constant/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rc_time_constant",
      "verification": {
        "tests": {
          "passed": 16,
          "total": 16,
          "golden": 3,
          "boundary": 6,
          "property": 7
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 16,
        "passed": 16,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 7,
          "passed": 7
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Series first-order RC only — not parallel networks or distributed RC",
        "f_c is the ideal LPF −3 dB corner; not a filter design tool",
        "Fewer than two inputs → NEEDS_TWO_INPUTS; non-positive → VALUE_MUST_BE_POSITIVE",
        "When R and C are both provided, tau is recomputed from R·C"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "8a19eb36a0c3b41066244d15a89316bfa9dfabf56fcf73af20fcf0f65e039d54",
          "output_schema_sha256": "30ce3b2538ef51fc1e36f697a136c9298d78e3d0fcca4fd8dc96ceae6705b3c3",
          "evidence_sha256": "f05fac8c802c3236ad90e1e8af46917a5d4efd0f69fa2b7b374a9bd176d6df29",
          "evidence_core_sha256": "f05fac8c802c3236ad90e1e8af46917a5d4efd0f69fa2b7b374a9bd176d6df29",
          "capability_sha256": "e784cf79ae5030e3e93b8d33e3ec4c88c6dea061933dbde652fe636395aa2bce",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rlc_resonance",
      "tool_id": "rlc-resonance",
      "engine": "rlc-resonance",
      "title": "RLC resonance",
      "summary": "Compute ideal series or parallel RLC resonant frequency, Q, bandwidth, and reactance at resonance from L, C, and R. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/rlc-resonance",
      "api": "https://www.calculatorx.com/api/v1/calc/rlc-resonance",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rlc_resonance.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rlc_resonance.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rlc_resonance/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rlc_resonance/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rlc_resonance/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rlc_resonance/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rlc_resonance",
      "verification": {
        "tests": {
          "passed": 14,
          "total": 14,
          "golden": 2,
          "boundary": 5,
          "property": 7
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 14,
        "passed": 14,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 7,
          "passed": 7
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal lumped RLC only — not coupled coils, transmission lines, or crystal models",
        "Parallel mode assumes ideal parallel R with L and C (no ESR/ESL)",
        "Missing/non-positive L/C/R → MISSING_REQUIRED_INPUT / VALUE_MUST_BE_POSITIVE",
        "Unknown mode → INVALID_MODE"
      ],
      "methods": [],
      "operations": [
        "series",
        "parallel"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "af0d832636c5bd05d0d7acab828a193972b9fe496492ccc81f7e63b90b26c5b7",
          "output_schema_sha256": "4f23bb998c98ff258e3e15be0a5aafcd9961449c77a6ef3b7f237ce5ba6bea16",
          "evidence_sha256": "7586b1b4d650b9d2463adaa11dc33d0ef07257f825e57e0cca3c77b5d0f19b05",
          "evidence_core_sha256": "7586b1b4d650b9d2463adaa11dc33d0ef07257f825e57e0cca3c77b5d0f19b05",
          "capability_sha256": "ac76fe96953c168903ddee99ba266263953f0c52cdb629d4a066c5f7d55301d0",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.mosfet.conduction_loss",
      "tool_id": "mosfet-conduction-loss",
      "engine": "mosfet-conduction-loss",
      "title": "MOSFET conduction loss",
      "summary": "Compute MOSFET conduction loss from I, Rds(on), current_basis (dc / on-interval RMS / full-cycle MOSFET RMS), and optional Rds(Tj) via linear α or datasheet ratio. (calculation_version 1.2.2)",
      "page": "https://www.calculatorx.com/calc/electric/mosfet-conduction-loss",
      "api": "https://www.calculatorx.com/api/v1/calc/mosfet-conduction-loss",
      "calculation_version": "1.2.2",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review (EE-001)",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-14",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.mosfet.conduction_loss.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.mosfet.conduction_loss.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.conduction_loss/1.2.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.conduction_loss/1.2.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.mosfet.conduction_loss/1.2.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.mosfet.conduction_loss/1.2.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.mosfet.conduction_loss",
      "verification": {
        "tests": {
          "passed": 32,
          "total": 32,
          "golden": 7,
          "boundary": 13,
          "property": 8,
          "formula_crosscheck": 4
        },
        "contract_checks": {
          "passed": 12,
          "total": 12
        }
      },
      "evidence_tests": {
        "total": 32,
        "passed": 32,
        "failed": 0,
        "golden": {
          "total": 7,
          "passed": 7
        },
        "boundary": {
          "total": 13,
          "passed": 13
        },
        "property": {
          "total": 8,
          "passed": 8
        },
        "formula_crosscheck": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 12,
          "passed": 12,
          "failed": 0
        }
      },
      "limitations": [
        "Conduction loss only — not switching, reverse recovery, or gate drive",
        "Rds(Tj) is optional first-order linear or datasheet-ratio — not a physics compact model",
        "Default α = 0.006 /°C is a Si MOSFET planning default, not manufacturer validated",
        "current_basis selects the I definition; mixing full-cycle RMS with D double-counts duty",
        "V_drop is I·Rds_Tj at the entered current, not a measured VDS(on) waveform point",
        "Missing/non-positive I/Rds → MISSING_REQUIRED_INPUT / VALUE_MUST_BE_POSITIVE; D outside (0,1] → FRACTION_OUT_OF_RANGE; unknown current_basis or temperature_model → INVALID_MODE"
      ],
      "methods": [],
      "operations": [
        "dc",
        "on_interval_rms",
        "full_cycle_rms"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.2.2",
        "artifacts": {
          "engine": "1.2.2",
          "page": "1.2.2",
          "capability": "1.2.2",
          "evidence": "1.2.2",
          "input_schema": "1.2.2",
          "output_schema": "1.2.2",
          "mcp_contract": "1.2.2"
        },
        "digests": {
          "input_schema_sha256": "20a3903576755b30cf90912ba3998e62c6529eeec8bd978f32390c50c5db13e7",
          "output_schema_sha256": "2f495e23acd9d7e343c9d6a1012542973b61e700ab54442d17409528dab9d7ac",
          "evidence_sha256": "e74c3de4a203cfa18cd8bf6e3b947d83c5cea6b22fc85125f5777a12b7b6bd11",
          "evidence_core_sha256": "e74c3de4a203cfa18cd8bf6e3b947d83c5cea6b22fc85125f5777a12b7b6bd11",
          "capability_sha256": "b598e0d587ba6b3cab315f18622954cbf53a11f7ce04bd3a41e57fbdc308bee5",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 12,
          "passed": 12,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.2.2"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.2.2"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.2.2"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.2.2"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.2.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "temperature-linear-schema-requires-Tj_C",
              "status": "pass"
            },
            {
              "id": "temperature-ratio-schema-requires-rds_ratio",
              "status": "pass"
            },
            {
              "id": "temperature-inference-precedence",
              "status": "pass",
              "detail": "Rds(Tj) correction. none (default): use Rds as entered. linear: Rds_Tj=Rds·(1+α·(Tj−Tref)). ratio: Rds_Tj=Rds·rds_ratio. Omitting temperature_model infers ratio"
            },
            {
              "id": "share-url-roundtrip-ohm-milliohm",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.propagate",
      "tool_id": "uncertainty-propagate",
      "engine": "uncertainty-propagate",
      "title": "Uncertainty propagation",
      "summary": "Propagate standard uncertainties: GUM linear (binary/sensitivity/RSS/budget) or Monte Carlo (JCGM 101); optional correlations, contributions, νeff, Student-t/percentile coverage → U. (calculation_version 1.9.8)",
      "page": "https://www.calculatorx.com/calc/engineering/uncertainty-propagate",
      "api": "https://www.calculatorx.com/api/v1/calc/uncertainty-propagate",
      "calculation_version": "1.9.8",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX engineering review",
        "reviewer_role": "metrology-engineer",
        "last_reviewed": "2026-08-10",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/1.9.8/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/1.9.8/output.json",
        "by_operation": {
          "sum": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/sum.input.json",
          "difference": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/difference.input.json",
          "product": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/product.input.json",
          "quotient": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/quotient.input.json",
          "sensitivity": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/sensitivity.input.json",
          "budget": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/budget.input.json",
          "rss": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/rss.input.json",
          "montecarlo": "https://www.calculatorx.com/schemas/engineering.uncertainty.propagate/montecarlo.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.propagate/1.9.8.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.propagate/1.9.8",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.propagate",
      "verification": {
        "tests": {
          "passed": 88,
          "total": 88,
          "golden": 11,
          "boundary": 48,
          "property": 29
        },
        "contract_checks": {
          "passed": 8,
          "total": 8
        }
      },
      "evidence_tests": {
        "total": 88,
        "passed": 88,
        "failed": 0,
        "golden": {
          "total": 11,
          "passed": 11
        },
        "boundary": {
          "total": 48,
          "passed": 48
        },
        "property": {
          "total": 29,
          "passed": 29
        },
        "contract": {
          "total": 8,
          "passed": 8,
          "failed": 0
        }
      },
      "limitations": [
        "Linear GUM (binary/sensitivity/RSS/budget) or Monte Carlo (JCGM 101) with normal/rectangular draws; not adaptive/MCMC",
        "MC: N in 100…100000 (default 10000), deterministic Mulberry32 seed; confidence → empirical percentiles; k → U=k·u_c",
        "budget/sensitivity Type A/B + distributions are metadata (except MC uses distribution for draws); u is standard uncertainty",
        "contributions are diagonal (c·u)² fractions for linear modes; with correlations percents may not sum to 100%",
        "Product/quotient use absolute first-order forms in linear mode; MC quotient rejects >5% near-zero denominator draws (MONTECARLO_UNSTABLE)",
        "n×n correlation matrix not positive semidefinite → CORRELATION_MATRIX_NOT_PSD (singular PSD allowed); duplicate unordered pair → DUPLICATE_CORRELATION; conflicting ρ for the same pair → CONFLICTING_CORRELATION",
        "Optional Quantity Engine v1.1: SI-prefix conversion + electrical derived rewrites (1000 mV + 2 V → 3 V; V/A → Ω; A·Ω → V; V×A → VA); different additive dimensions → UNIT_MISMATCH; not full SI algebra",
        "Unknown mode → INVALID_MODE; k and confidence together → INVALID_INPUT",
        "confidence with nonzero ρ/correlations → CORRELATED_DOF_NOT_SUPPORTED (use fixed k)",
        "MC rectangular + correlation → CORRELATED_NON_NORMAL_MC_NOT_SUPPORTED (normal marginals only)",
        "Public Agent schema uses canonical field names only (components.u/c/x; correlations i/j as index or name). Runtime still accepts legacy aliases (ua/uncertainty/sensitivity/value) for compatibility."
      ],
      "methods": [],
      "operations": [
        "sum",
        "difference",
        "product",
        "quotient",
        "sensitivity",
        "rss",
        "budget",
        "montecarlo"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.9.8",
        "artifacts": {
          "engine": "1.9.8",
          "page": "1.9.8",
          "capability": "1.9.8",
          "evidence": "1.9.8",
          "input_schema": "1.9.8",
          "output_schema": "1.9.8",
          "mcp_contract": "1.9.8"
        },
        "digests": {
          "input_schema_sha256": "263d0ba0dda3ea81aa635bcd61d0eb9e9e9fc347ab4890b6cc20ccacc3a6843f",
          "output_schema_sha256": "d1d0c1d06cbe6b38725a8566ba4273291b9558081c5786b8e0b65b862a8e66b1",
          "evidence_sha256": "da6612d4866cb4c184cf7a31e8675ea177e53b838afac8a26eac8eeb546eacf5",
          "evidence_core_sha256": "da6612d4866cb4c184cf7a31e8675ea177e53b838afac8a26eac8eeb546eacf5",
          "capability_sha256": "32eef73c205b1d88c979bd3891878e7b944d8ea4f0aca766355d52e8e4d2e9a9",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 8,
          "passed": 8,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.9.8"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.9.8"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.9.8"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.9.8"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.9.8"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.pcb.trace_width",
      "tool_id": "pcb-trace-width",
      "engine": "pcb-trace-width",
      "title": "PCB trace width",
      "summary": "Size PCB copper traces or check ampacity with the IPC-2221 I = k·ΔT^0.44·A^0.725 relation for external and internal layers; optional u_* compose expanded uncertainty on width or I via Uncertainty Engine. (calculation_version 1.1.1)",
      "page": "https://www.calculatorx.com/calc/electric/pcb-trace-width",
      "api": "https://www.calculatorx.com/api/v1/calc/pcb-trace-width",
      "calculation_version": "1.1.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-10",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.pcb.trace_width.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.pcb.trace_width.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.trace_width/1.1.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.trace_width/1.1.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.pcb.trace_width/1.1.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.pcb.trace_width/1.1.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.pcb.trace_width",
      "verification": {
        "tests": {
          "passed": 15,
          "total": 15,
          "golden": 3,
          "boundary": 6,
          "property": 6
        },
        "contract_checks": {
          "passed": 6,
          "total": 6
        }
      },
      "evidence_tests": {
        "total": 15,
        "passed": 15,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 6,
          "passed": 6,
          "failed": 0
        }
      },
      "limitations": [
        "IPC-2221 closed form only — not IPC-2152 chart interpolation",
        "1 oz/ft² modeled as 1.378 mil thickness",
        "Bad mode/layer → INVALID_MODE; non-positive → VALUE_MUST_BE_POSITIVE",
        "Optional u_* use GUM sensitivity on the primary result only; uncertainty_k is coverage (not IPC k)"
      ],
      "methods": [],
      "operations": [
        "width",
        "current"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.1",
        "artifacts": {
          "engine": "1.1.1",
          "page": "1.1.1",
          "capability": "1.1.1",
          "evidence": "1.1.1",
          "input_schema": "1.1.1",
          "output_schema": "1.1.1",
          "mcp_contract": "1.1.1"
        },
        "digests": {
          "input_schema_sha256": "d1e90b3da4e4ecf021381bab0a4c623086bd91906768ffafc94d8d33959bade4",
          "output_schema_sha256": "bdf90386bd1c257900163ad73f8c237dd5a9b884b32e9f2b95a0342d529a89e3",
          "evidence_sha256": "0a53284df3e50e0c975fab7234b14c89c3f99932f56434c714a5b12a0c6851f2",
          "evidence_core_sha256": "0a53284df3e50e0c975fab7234b14c89c3f99932f56434c714a5b12a0c6851f2",
          "capability_sha256": "0e5e3553f6637e92ef67ab2bd42fc200aa791e778124bbf5c3eba1d01a2b3fdc",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 6,
          "passed": 6,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "schema-coverage-requires-u",
              "status": "pass"
            },
            {
              "id": "schema-rejects-boundary-unc-k-without-u",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.lpf",
      "tool_id": "lpf",
      "engine": "lpf",
      "title": "Low-pass filter",
      "summary": "Solve first-order RC LPF cutoff fc = 1/(2πRC) from any two of R, C, fc; optional magnitude |H(f)| in linear and dB. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/lpf",
      "api": "https://www.calculatorx.com/api/v1/calc/lpf",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.lpf.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.lpf.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.lpf/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.lpf/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.lpf/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.lpf/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.lpf",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 3,
          "boundary": 3,
          "property": 4
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "First-order passive RC LPF only",
        "Fewer than two of R/C/fc → NEEDS_TWO_INPUTS",
        "When R and C both provided, fc is recomputed"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "3ea9dcf4d535ac29b41a21e58a64dbc11f409315913a92db011a8e8d109600e1",
          "output_schema_sha256": "f5197a7821076ed820bfe25c3093c4d8c1a326cca1b61b661761d67d4b6c570c",
          "evidence_sha256": "78966976955aadaa6bbc17bc54b92904c0d9989c90f9cf6bb6ed545f95cd1e5f",
          "evidence_core_sha256": "78966976955aadaa6bbc17bc54b92904c0d9989c90f9cf6bb6ed545f95cd1e5f",
          "capability_sha256": "24c99c94be293938c216207d7558b8898ed074f087077656d8e50f3ad950d30c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.fspl",
      "tool_id": "fspl",
      "engine": "fspl",
      "title": "Free-space path loss",
      "summary": "Compute Friis free-space path loss from distance and frequency, with optional antenna gains Gt/Gr in dBi. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/fspl",
      "api": "https://www.calculatorx.com/api/v1/calc/fspl",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.fspl.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.fspl.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.fspl/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.fspl/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.fspl/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.fspl/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.fspl",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 2,
          "boundary": 4,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal free-space only — no atmosphere, multipath, or cable loss",
        "d_m/f_Hz ≤ 0 → VALUE_MUST_BE_POSITIVE"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "15a38c2c350af9df0aa158b3922ecbf7bb4ca0c425c2052715ea6b2091759591",
          "output_schema_sha256": "05956bcab131a871e415bc3b8b424c44a4a6abdc6b6b8841cc85cef1533e09ad",
          "evidence_sha256": "b73d10b5564f4c8890bb4f20f785a8c35a873cffb5c793cf9329d4cabb7152fe",
          "evidence_core_sha256": "b73d10b5564f4c8890bb4f20f785a8c35a873cffb5c793cf9329d4cabb7152fe",
          "capability_sha256": "9b52668bce6da2cca1a00549faa1689ee94f14d79266c31caf001c1ba89aab51",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.mosfet.switching_loss",
      "tool_id": "mosfet-switching-loss",
      "engine": "mosfet-switching-loss",
      "title": "MOSFET switching loss",
      "summary": "First-order hard-switching overlap loss P_sw = ½·Vds·Id·(tr+tf)·f_sw and optional gate-drive power Qg·Vdrive·f_sw. Not a full MOSFET loss stack. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/mosfet-switching-loss",
      "api": "https://www.calculatorx.com/api/v1/calc/mosfet-switching-loss",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-16",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.mosfet.switching_loss.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.mosfet.switching_loss.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.switching_loss/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.switching_loss/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.mosfet.switching_loss/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.mosfet.switching_loss/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.mosfet.switching_loss",
      "verification": {
        "tests": {
          "passed": 13,
          "total": 13,
          "golden": 2,
          "boundary": 6,
          "property": 5
        },
        "contract_checks": {
          "passed": 11,
          "total": 11
        }
      },
      "evidence_tests": {
        "total": 13,
        "passed": 13,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 11,
          "passed": 11,
          "failed": 0
        }
      },
      "limitations": [
        "Hard-switching linear transition only — not soft-switching or Eon/Eoff tables",
        "Qg and Vdrive must both be present or both omitted (else NEEDS_TWO_INPUTS)",
        "Conduction loss is a separate capability",
        "P_gate is gate-drive power — not necessarily dissipated entirely in the MOSFET junction"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "691a1017c9dc2931d1dc3d0dbb6d5b5323d77bedf81a182526d195503eb741b2",
          "output_schema_sha256": "5fb55f7eccfcd2870897ca921972e8b1212bea9ab915f39863c854ff1812c67e",
          "evidence_sha256": "6b049d0ba25d062431c089063717fd0a22bb8d4199c1247b5a343e638dc83c51",
          "evidence_core_sha256": "6b049d0ba25d062431c089063717fd0a22bb8d4199c1247b5a343e638dc83c51",
          "capability_sha256": "e7e43f37fd61d89b90a9d7005e6670a520bdbba5256c2fe2187d2ecbc8e080b5",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 11,
          "passed": 11,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "share-url-roundtrip-si",
              "status": "pass"
            },
            {
              "id": "share-url-qg-overlap-heading",
              "status": "pass"
            },
            {
              "id": "unit-hydrate-ns-khz-nc",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.mosfet.total_loss",
      "tool_id": "mosfet-total-loss",
      "engine": "mosfet-total-loss",
      "title": "MOSFET total loss",
      "summary": "Compose MOSFET loss workspace: device dissipation (conduction + hard-switching + optional Coss/Eoss) plus optional gate-drive and Qrr commutation, with optional Tj = Ta + P_device·Rth. Omitted optional terms are not treated as 0 W. (calculation_version 1.1.2)",
      "page": "https://www.calculatorx.com/calc/electric/mosfet-total-loss",
      "api": "https://www.calculatorx.com/api/v1/calc/mosfet-total-loss",
      "calculation_version": "1.1.2",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review (EE-001)",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-19",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.mosfet.total_loss.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.mosfet.total_loss.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.total_loss/1.1.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.total_loss/1.1.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.mosfet.total_loss/1.1.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.mosfet.total_loss/1.1.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.mosfet.total_loss",
      "verification": {
        "tests": {
          "passed": 39,
          "total": 39,
          "golden": 7,
          "boundary": 22,
          "property": 8,
          "formula_crosscheck": 2
        },
        "contract_checks": {
          "passed": 18,
          "total": 18
        }
      },
      "evidence_tests": {
        "total": 39,
        "passed": 39,
        "failed": 0,
        "golden": {
          "total": 7,
          "passed": 7
        },
        "boundary": {
          "total": 22,
          "passed": 22
        },
        "property": {
          "total": 8,
          "passed": 8
        },
        "formula_crosscheck": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 18,
          "passed": 18,
          "failed": 0
        }
      },
      "limitations": [
        "First-order hard-switching workspace — not Eon/Eoff tables, Qoss(V) curves, or compact models",
        "Conduction uses electrical.mosfet.conduction_loss; switching/gate use electrical.mosfet.switching_loss",
        "Default α = 0.006 /°C is a Si planning default, not manufacturer validated",
        "P_coss from ½·Coss·V²·f is a lumped equivalent — prefer datasheet Eoss at Vds",
        "Overlap P_sw plus P_coss may overestimate due to double counting; first-order only — validate against measured Eon/Eoff",
        "P_rr = Qrr·Vds·f is recovered-charge commutation loss, usually attributed to the complementary switch — not this die",
        "P_gate is gate-drive power (driver + Rg + Rg,int) — not MOSFET junction dissipation; Tj_est uses P_device only",
        "Tj_est is steady-state RthJA only — not Zth or CFD",
        "Numeric 0 on omitted P_gate/P_coss/P_rr means not included (see terms_omitted), not a measured zero",
        "Optional Qg/Coss/Eoss/Qrr if present must be > 0; explicit 0 is not yet a supported known-zero state",
        "Qg and Vdrive must both be present or both omitted (else NEEDS_TWO_INPUTS)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.2",
        "artifacts": {
          "engine": "1.1.2",
          "page": "1.1.2",
          "capability": "1.1.2",
          "evidence": "1.1.2",
          "input_schema": "1.1.2",
          "output_schema": "1.1.2",
          "mcp_contract": "1.1.2"
        },
        "digests": {
          "input_schema_sha256": "cd71e7633305576f0635af201a746a518b735993cc5a997b458ad543f4ed3b05",
          "output_schema_sha256": "1905f96b840a7a6cc79298022264e09a3c9031a1276ed4686145711363dbfe16",
          "evidence_sha256": "fd3f441585b22c95883ffcb70652842f9ec2137a74413b45713a9fd17a04aec0",
          "evidence_core_sha256": "fd3f441585b22c95883ffcb70652842f9ec2137a74413b45713a9fd17a04aec0",
          "capability_sha256": "1adbc234478308a8b6346e9496048699927caa06d81de93ca09365db1fdee8b8",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 18,
          "passed": 18,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "temperature-linear-schema-requires-Tj_C",
              "status": "pass"
            },
            {
              "id": "temperature-ratio-schema-requires-rds_ratio",
              "status": "pass"
            },
            {
              "id": "share-url-roundtrip-dc",
              "status": "pass"
            },
            {
              "id": "share-url-roundtrip-pwm",
              "status": "pass"
            },
            {
              "id": "qg-xor-vdrive-rejected",
              "status": "pass"
            },
            {
              "id": "schema-rejects-qg-without-vdrive",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-coss-mode",
              "status": "pass"
            },
            {
              "id": "device-excludes-gate-qrr",
              "status": "pass"
            },
            {
              "id": "omitted-terms-listed",
              "status": "pass"
            },
            {
              "id": "eoss-overrides-coss",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.battery.runtime_temp",
      "tool_id": "battery-runtime-temp",
      "engine": "battery-runtime-temp",
      "title": "Battery runtime with temperature",
      "summary": "Constant-load battery runtime with a generic cold-derating temperature capacity factor about 25 °C (extends Battery Runtime base: watts load-side / amps battery-side). Planning model — not chemistry. (calculation_version 1.2.1)",
      "page": "https://www.calculatorx.com/calc/electric/battery-runtime-temp",
      "api": "https://www.calculatorx.com/api/v1/calc/battery-runtime-temp",
      "calculation_version": "1.2.1",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-12",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.battery.runtime_temp.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.battery.runtime_temp.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.battery.runtime_temp/1.2.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.battery.runtime_temp/1.2.1/output.json",
        "by_operation": {
          "watts": "https://www.calculatorx.com/schemas/electrical.battery.runtime_temp/watts.input.json",
          "amps": "https://www.calculatorx.com/schemas/electrical.battery.runtime_temp/amps.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.battery.runtime_temp/1.2.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.battery.runtime_temp/1.2.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.battery.runtime_temp",
      "verification": {
        "tests": {
          "passed": 31,
          "total": 31,
          "golden": 5,
          "boundary": 10,
          "property": 16
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 31,
        "passed": 31,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 10,
          "passed": 10
        },
        "property": {
          "total": 16,
          "passed": 16
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Generic cold-derating planning model by default — not Peukert, Arrhenius, or manufacturer curves",
        "Default k_T=0.006 is a planning default (parameter_validated=false), not a validated chemistry coefficient",
        "Clamp is a numerical safeguard, not an operating-temperature envelope",
        "T≥25 °C under generic_cold_derating does not increase capacity (no high-temp bonus)",
        "custom_symmetric_linear is advanced opt-in and still a first-order heuristic",
        "Amps mode = battery-side current; η does not enter runtime",
        "capacity_Ah XOR capacity_mAh; both → INVALID_INPUT",
        "k_T < 0 → VALUE_MUST_BE_NON_NEGATIVE",
        "Intermediate layer toward chemistry/manufacturer profile runtime — not a Battery Simulator"
      ],
      "methods": [],
      "operations": [
        "watts",
        "amps"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.2.1",
        "artifacts": {
          "engine": "1.2.1",
          "page": "1.2.1",
          "capability": "1.2.1",
          "evidence": "1.2.1",
          "input_schema": "1.2.1",
          "output_schema": "1.2.1",
          "mcp_contract": "1.2.1"
        },
        "digests": {
          "input_schema_sha256": "1f6dc4f1560deb6a6dc6773554e9402f11937cad9a9add1b3ce3bd2b81e77624",
          "output_schema_sha256": "b86641f8a4c60c84fe3c975df10a72394fe8a16220513508156a50fede69cae6",
          "evidence_sha256": "0fdec935a27b5e45cdfe44654938d1549bffedb036db4e13f66391ba0f1edb10",
          "evidence_core_sha256": "0fdec935a27b5e45cdfe44654938d1549bffedb036db4e13f66391ba0f1edb10",
          "capability_sha256": "daf4a4249111ee1b063b7b7304081442bb800fb384cac1dc57f3338ef10dd666",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.2.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.parallel_resistor",
      "tool_id": "parallel-resistor",
      "engine": "parallel-resistor",
      "title": "Parallel resistor",
      "summary": "Equivalent resistance of N≥2 parallel resistors: 1/Req = Σ 1/Ri. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/parallel-resistor",
      "api": "https://www.calculatorx.com/api/v1/calc/parallel-resistor",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.parallel_resistor.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.parallel_resistor.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.parallel_resistor/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.parallel_resistor/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.parallel_resistor/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.parallel_resistor/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.parallel_resistor",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 2,
          "boundary": 5,
          "property": 3
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Parallel only",
        "N<2 → NEEDS_TWO_INPUTS"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "bacaa7d70b434aaa1c2da1490baf2dfa0e9dda77fc7db415e684f05d50798de5",
          "output_schema_sha256": "03865f3008fb064fd424aaec85fc0ecd358e6cb007737af98166727424915e25",
          "evidence_sha256": "48e4e040f2ee65d69cae94c88bb259009905a7369791fd07b5ec8f479141013a",
          "evidence_core_sha256": "48e4e040f2ee65d69cae94c88bb259009905a7369791fd07b5ec8f479141013a",
          "capability_sha256": "4229f52c61887d7262b5a84e913827906db3289b0526a80db4dc7405e395b810",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.pcb.microstrip",
      "tool_id": "pcb-microstrip",
      "engine": "pcb-microstrip",
      "title": "Microstrip impedance",
      "summary": "IPC-2141 / Hammerstad zero-thickness microstrip Z0 or width synthesis. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/pcb-microstrip",
      "api": "https://www.calculatorx.com/api/v1/calc/pcb-microstrip",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.pcb.microstrip.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.pcb.microstrip.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.microstrip/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.microstrip/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.pcb.microstrip/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.pcb.microstrip/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.pcb.microstrip",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 2,
          "boundary": 3,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Zero thickness; no soldermask",
        "er≤1 → ER_MUST_BE_GT_1"
      ],
      "methods": [],
      "operations": [
        "z0",
        "width"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "c8f5e89b40a159bb8ae10cc9546adf06871634916d84967655d046ed1c738017",
          "output_schema_sha256": "adc7277017778b89ecd94bee3383302bc7bf9f2922053350d668009ed176b57a",
          "evidence_sha256": "5980606d6b93d26a952f85a941f9125f9aeb32738fbcc064cb3b7ebcf78f4212",
          "evidence_core_sha256": "5980606d6b93d26a952f85a941f9125f9aeb32738fbcc064cb3b7ebcf78f4212",
          "capability_sha256": "cd5aed31ed4a90ed57e82bdb7024067718722a05b31a542fbc5ab6e0a75b8b97",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.pcb.via_current",
      "tool_id": "pcb-via-current",
      "engine": "pcb-via-current",
      "title": "Via current capacity",
      "summary": "IPC-2221 via ampacity from plating cross-section A=πt(d−t). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/pcb-via-current",
      "api": "https://www.calculatorx.com/api/v1/calc/pcb-via-current",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.pcb.via_current.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.pcb.via_current.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.via_current/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.via_current/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.pcb.via_current/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.pcb.via_current/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.pcb.via_current",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 2,
          "boundary": 2,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "IPC-2221 closed form",
        "t≥d/2 → PLATING_TOO_THICK"
      ],
      "methods": [],
      "operations": [
        "current",
        "drill"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "a6b70951cddd4e72f68a1b23fe9d088b2d79a0220d309e2d5b9e7aef13e7a607",
          "output_schema_sha256": "f832e6cd5e52dbbe128c58037a48a2dea4ab27d1c59da5f09da25f2f7f030f45",
          "evidence_sha256": "578d781b1f176d799418f5baa72ab2b5e776f419a06fc8f6b0e1969251158798",
          "evidence_core_sha256": "578d781b1f176d799418f5baa72ab2b5e776f419a06fc8f6b0e1969251158798",
          "capability_sha256": "e92d9a6600e9fcf93a236c3639aab9b41817707bf270719f24e1b25b1f0cecba",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.link_budget",
      "tool_id": "rf-link-budget",
      "engine": "rf-link-budget",
      "title": "RF link budget",
      "summary": "Friis FSPL link budget with gains, misc loss, received power, and optional margin; optional u_* compose expanded uncertainty on Pr_dBm via Uncertainty Engine. (calculation_version 1.1.1)",
      "page": "https://www.calculatorx.com/calc/electric/rf-link-budget",
      "api": "https://www.calculatorx.com/api/v1/calc/rf-link-budget",
      "calculation_version": "1.1.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-10",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.link_budget.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.link_budget.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.link_budget/1.1.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.link_budget/1.1.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.link_budget/1.1.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.link_budget/1.1.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.link_budget",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 2,
          "boundary": 5,
          "property": 5
        },
        "contract_checks": {
          "passed": 6,
          "total": 6
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 6,
          "passed": 6,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal free space only",
        "Extends electrical.rf.fspl",
        "Optional u_* use GUM sensitivity on Pr only (no MC/ρ/νeff UI); empty u_* preserves 1.0.0 fields"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.1",
        "artifacts": {
          "engine": "1.1.1",
          "page": "1.1.1",
          "capability": "1.1.1",
          "evidence": "1.1.1",
          "input_schema": "1.1.1",
          "output_schema": "1.1.1",
          "mcp_contract": "1.1.1"
        },
        "digests": {
          "input_schema_sha256": "d4f87ff5a30d278b278738952b8cf80685f3f4ee5fa2a3e0f59d51ccf1cccdcc",
          "output_schema_sha256": "a641d8b98b7cca0f17a0f66b45ece3c39aebf00d149567eea2ad7aa981c2eb34",
          "evidence_sha256": "f4f3141775db639ce4d73fe4fd3d51a4eb94c3f3a861e50de851b5be0a7aa5ba",
          "evidence_core_sha256": "f4f3141775db639ce4d73fe4fd3d51a4eb94c3f3a861e50de851b5be0a7aa5ba",
          "capability_sha256": "b22df7f3bbd3270433b2eef42a9312985f481cee56bed2e39dfecb0cb95a1f0f",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 6,
          "passed": 6,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "schema-coverage-requires-u",
              "status": "pass"
            },
            {
              "id": "schema-rejects-boundary-unc-k-without-u",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.battery.pack_sizing",
      "tool_id": "battery-pack-sizing",
      "engine": "battery-pack-sizing",
      "title": "Battery pack sizing",
      "summary": "Invert BatteryRuntimeBaseInput constant-load model to size Ah from runtime/load (watts load-side / amps battery-side); optional nominal Ns/Np packing estimate. (calculation_version 1.2.0)",
      "page": "https://www.calculatorx.com/calc/electric/battery-pack-sizing",
      "api": "https://www.calculatorx.com/api/v1/calc/battery-pack-sizing",
      "calculation_version": "1.2.0",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-05",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.battery.pack_sizing.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.battery.pack_sizing.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.battery.pack_sizing/1.2.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.battery.pack_sizing/1.2.0/output.json",
        "by_operation": {
          "watts": "https://www.calculatorx.com/schemas/electrical.battery.pack_sizing/watts.input.json",
          "amps": "https://www.calculatorx.com/schemas/electrical.battery.pack_sizing/amps.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.battery.pack_sizing/1.2.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.battery.pack_sizing/1.2.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.battery.pack_sizing",
      "verification": {
        "tests": {
          "passed": 27,
          "total": 27,
          "golden": 3,
          "boundary": 17,
          "property": 7
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 27,
        "passed": 27,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 17,
          "passed": 17
        },
        "property": {
          "total": 7,
          "passed": 7
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Constant-load inverse of BatteryRuntimeBaseInput / battery_runtime 1.2+",
        "Amps mode = battery-side current; η does not enter Ah",
        "Cell Ns/Np use ceil — nominal packing estimate only, not BMS / chemistry pack design",
        "When V_pack ≠ V_target the result includes warning PACK_VOLTAGE_DIFFERS_FROM_TARGET",
        "mode=watts requires P_W; mode=amps requires I_A",
        "V_cell XOR incomplete pair → NEEDS_TWO_INPUTS (both or neither)"
      ],
      "methods": [
        "derived_from:electrical.battery_runtime@1.2.0 — inverse constant-load watts/amps model"
      ],
      "operations": [
        "watts",
        "amps"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.2.0",
        "artifacts": {
          "engine": "1.2.0",
          "page": "1.2.0",
          "capability": "1.2.0",
          "evidence": "1.2.0",
          "input_schema": "1.2.0",
          "output_schema": "1.2.0",
          "mcp_contract": "1.2.0"
        },
        "digests": {
          "input_schema_sha256": "efbfe6f1c002ef9ba44af12ce224324e0618ece83cfc78c98f4db8b38c5f70f3",
          "output_schema_sha256": "acb2f259f709c99aca6f4aac55846212b216b63f875beae2644fd0d8aecde756",
          "evidence_sha256": "2cd4cdf43c88edce1db99d00d2ebe5d3d15279c9eb4d1cdce25d83a182453c73",
          "evidence_core_sha256": "2cd4cdf43c88edce1db99d00d2ebe5d3d15279c9eb4d1cdce25d83a182453c73",
          "capability_sha256": "e1d7fd780bc2b8f0807af598a5c89f6201a81aec0124178ac2a577998136adfc",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.2.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.wheatstone",
      "tool_id": "wheatstone-bridge",
      "engine": "wheatstone-bridge",
      "title": "Wheatstone bridge",
      "summary": "Four-arm Wheatstone bridge Vout and balance from Vin and R1…R4. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/wheatstone-bridge",
      "api": "https://www.calculatorx.com/api/v1/calc/wheatstone-bridge",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.wheatstone.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.wheatstone.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.wheatstone/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.wheatstone/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.wheatstone/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.wheatstone/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.wheatstone",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 2,
          "boundary": 2,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Unloaded ideal bridge only"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "51d643d5bf63db29ae0569e2da47aec8fab741d62b59ae63d58e4e9d599c9183",
          "output_schema_sha256": "b7886da7e240b9f203692bcacebd4283501a4b87ce063e40e954f5d6098bcaf5",
          "evidence_sha256": "95ac95340acf23c4f90132ec29e5752d1974c7edd84ee742e7d38eef3c993f3c",
          "evidence_core_sha256": "95ac95340acf23c4f90132ec29e5752d1974c7edd84ee742e7d38eef3c993f3c",
          "capability_sha256": "3b3bb99ccacad2dc1d8a30982ebdf941dbae55a371656f9c78a74742a7417cd2",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.kirchhoff",
      "tool_id": "kirchhoff",
      "engine": "kirchhoff",
      "title": "Kirchhoff's laws",
      "summary": "Series KVL loop or parallel KCL node with N resistors. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/kirchhoff",
      "api": "https://www.calculatorx.com/api/v1/calc/kirchhoff",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.kirchhoff.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.kirchhoff.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.kirchhoff/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.kirchhoff/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.kirchhoff/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.kirchhoff/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.kirchhoff",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 2,
          "boundary": 3,
          "property": 2
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Single loop/node demo only"
      ],
      "methods": [],
      "operations": [
        "series",
        "parallel"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "eb3cd6153708f7d03a4a0f9cd0aea187a59dbd54cf89be94cee121858c468a8a",
          "output_schema_sha256": "458fc4674a20c7c393ac05662092291bda95b815733c897671eae8ec0e98d5d7",
          "evidence_sha256": "2e8367595ea19bdfbad8897d67506914be700c57d09895c187ee92f1ba98cd22",
          "evidence_core_sha256": "2e8367595ea19bdfbad8897d67506914be700c57d09895c187ee92f1ba98cd22",
          "capability_sha256": "088236b43a61f0d76d3a9e38fb67ee34b671f8ad735ba74df628cf3ea0c93423",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.led_resistor",
      "tool_id": "led-resistor",
      "engine": "led-resistor",
      "title": "LED resistor",
      "summary": "Series LED current-limit resistor R=(Vs−n·Vf)/If. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/led-resistor",
      "api": "https://www.calculatorx.com/api/v1/calc/led-resistor",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.led_resistor.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.led_resistor.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.led_resistor/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.led_resistor/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.led_resistor/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.led_resistor/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.led_resistor",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 2,
          "boundary": 3,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Vs ≤ n·Vf → SUPPLY_TOO_LOW"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "48affd725874560e6d754555aa761fe454e1a60bfaae53f033192436713920d7",
          "output_schema_sha256": "3aa10d5b0c3d531fdbc2950f67df62bc7633c6e5ef395c30f9cce6e85b2df26e",
          "evidence_sha256": "5dd95c00f014c9435750add30f6c80777dbdea0f288a737f06e5681688a6a7bf",
          "evidence_core_sha256": "5dd95c00f014c9435750add30f6c80777dbdea0f288a737f06e5681688a6a7bf",
          "capability_sha256": "62b412a18c7737d921a2e6e52fddb2ab43b850bcc17c65698ac4f3d3f56f4381",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.mosfet.tj",
      "tool_id": "mosfet-tj",
      "engine": "mosfet-tj",
      "title": "MOSFET junction temperature",
      "summary": "Steady-state Tj = Ta + P·Rth. Effective RθJA, or case/heatsink-dominant RθJC+RθCA (not equivalent models). Mixing both paths is CONFLICTING_INPUTS. (calculation_version 1.1.2)",
      "page": "https://www.calculatorx.com/calc/electric/mosfet-tj",
      "api": "https://www.calculatorx.com/api/v1/calc/mosfet-tj",
      "calculation_version": "1.1.2",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review (EE-001)",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-16",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.mosfet.tj.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.mosfet.tj.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.tj/1.1.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.tj/1.1.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.mosfet.tj/1.1.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.mosfet.tj/1.1.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.mosfet.tj",
      "verification": {
        "tests": {
          "passed": 18,
          "total": 18,
          "golden": 3,
          "boundary": 8,
          "property": 5,
          "formula_crosscheck": 2
        },
        "contract_checks": {
          "passed": 14,
          "total": 14
        }
      },
      "evidence_tests": {
        "total": 18,
        "passed": 18,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "formula_crosscheck": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 14,
          "passed": 14,
          "failed": 0
        }
      },
      "limitations": [
        "Steady-state only; not Zth or CFD",
        "Rth_JA is effective/application RθJA for the user's PCB and cooling environment, not a universal JEDEC package constant",
        "JC+CA is a case/heatsink-dominant lumped single-path approximation; it is not a universal equivalent of RθJA and ignores parallel PCB/package heat flow",
        "Rth_JA and Rth_JC or Rth_CA together is schema-invalid and CONFLICTING_INPUTS"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.2",
        "artifacts": {
          "engine": "1.1.2",
          "page": "1.1.2",
          "capability": "1.1.2",
          "evidence": "1.1.2",
          "input_schema": "1.1.2",
          "output_schema": "1.1.2",
          "mcp_contract": "1.1.2"
        },
        "digests": {
          "input_schema_sha256": "bacbec2deaa82d91b5c2fcf2739bdc94f97e8b6f23cd8352b9b46d77394c1d2d",
          "output_schema_sha256": "dcdbc531b378ec3e1fa5f3fe4540141378cdacfcff6b8f91e92f0d3ae5220ead",
          "evidence_sha256": "dc8146b61e8d1d793c51d3aa98a756c71a00005d72b22b045eff25addc847f29",
          "evidence_core_sha256": "dc8146b61e8d1d793c51d3aa98a756c71a00005d72b22b045eff25addc847f29",
          "capability_sha256": "e6ea6b21fbb0865ac35a136b12f7c81d42efe755920b61d36beb722f4845db15",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 14,
          "passed": 14,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "schema-rejects-missing-rth",
              "status": "pass"
            },
            {
              "id": "share-url-roundtrip-ja",
              "status": "pass"
            },
            {
              "id": "share-url-roundtrip-jc-ca",
              "status": "pass"
            },
            {
              "id": "conflicting-paths-rejected",
              "status": "pass"
            },
            {
              "id": "schema-rejects-conflicting-paths",
              "status": "pass"
            },
            {
              "id": "output-schema-enforces-path-consistency",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.cascaded_nf",
      "tool_id": "cascaded-nf",
      "engine": "cascaded-nf",
      "title": "Cascaded noise figure",
      "summary": "Friis cascaded NF and total gain from stage NF/G in dB. (calculation_version 1.1.1)",
      "page": "https://www.calculatorx.com/calc/electric/cascaded-nf",
      "api": "https://www.calculatorx.com/api/v1/calc/cascaded-nf",
      "calculation_version": "1.1.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-12",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.cascaded_nf.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.cascaded_nf.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.cascaded_nf/1.1.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.cascaded_nf/1.1.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.cascaded_nf/1.1.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.cascaded_nf/1.1.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.cascaded_nf",
      "verification": {
        "tests": {
          "passed": 22,
          "total": 22,
          "golden": 5,
          "boundary": 10,
          "property": 7
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 22,
        "passed": 22,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 10,
          "passed": 10
        },
        "property": {
          "total": 7,
          "passed": 7
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Mismatch effects are not modeled",
        "Image-noise / special mixer sideband behavior is not modeled",
        "REST/MCP arrays NF_dB[]/G_dB[] are limited to 64 stages (TOO_MANY_STAGES); field encoding NF1…NF8 is limited to 8",
        "Field encoding and array encoding are mutually exclusive (MIXED_INPUT_ENCODING); field stages must be contiguous from stage 1 (NONCONTIGUOUS_STAGES)",
        "When 10^(G_tot_dB/10) overflows IEEE-754 binary64, G_tot_lin is null and LINEAR_GAIN_OVERFLOW is returned; G_tot_dB remains finite"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.1",
        "artifacts": {
          "engine": "1.1.1",
          "page": "1.1.1",
          "capability": "1.1.1",
          "evidence": "1.1.1",
          "input_schema": "1.1.1",
          "output_schema": "1.1.1",
          "mcp_contract": "1.1.1"
        },
        "digests": {
          "input_schema_sha256": "bfb7a1226de15f901673da5b7e001c641f416e175640fe463850a6d56761ae1d",
          "output_schema_sha256": "7df2c407d15f6a571ccf19a4e5ad5c0eeeed041efe0b9fcb75ba77483d71de62",
          "evidence_sha256": "1c89ad6e85a7a8df48c6d283d8db6f7086e465f56e21d951f662cbf1e4166ff0",
          "evidence_core_sha256": "1c89ad6e85a7a8df48c6d283d8db6f7086e465f56e21d951f662cbf1e4166ff0",
          "capability_sha256": "6f1df5ec68b701caadaf1c42da06f5188c33c8cc89d7e507a2861ebbff52d360",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.current_divider",
      "tool_id": "current-divider",
      "engine": "current-divider",
      "title": "Current divider",
      "summary": "Two-branch parallel current divider. Web UI: It, R1, R2 → I1, I2, V. API also solves selected inverse combinations (not arbitrary any-three; It+I1+I2 is underdetermined). (calculation_version 1.0.2)",
      "page": "https://www.calculatorx.com/calc/electric/current-divider",
      "api": "https://www.calculatorx.com/api/v1/calc/current-divider",
      "calculation_version": "1.0.2",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-14",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.current_divider.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.current_divider.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.current_divider/1.0.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.current_divider/1.0.2/output.json",
        "by_operation": {
          "from-It-R": "https://www.calculatorx.com/schemas/electrical.current_divider/from-It-R.input.json",
          "from-I1-R": "https://www.calculatorx.com/schemas/electrical.current_divider/from-I1-R.input.json",
          "from-I2-R": "https://www.calculatorx.com/schemas/electrical.current_divider/from-I2-R.input.json",
          "from-It-I1-R1": "https://www.calculatorx.com/schemas/electrical.current_divider/from-It-I1-R1.input.json",
          "from-It-I1-R2": "https://www.calculatorx.com/schemas/electrical.current_divider/from-It-I1-R2.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.current_divider/1.0.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.current_divider/1.0.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.current_divider",
      "verification": {
        "tests": {
          "passed": 23,
          "total": 23,
          "golden": 5,
          "boundary": 12,
          "property": 6
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 23,
        "passed": 23,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 12,
          "passed": 12
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Exactly two ideal resistive parallel branches; no additional branch or load",
        "Currents are non-negative magnitudes",
        "Web UI is It+R1+R2 only",
        "API supported combinations: It+R1+R2, R1+R2+I1, R1+R2+I2, It+I1+R1, It+I1+R2",
        "It+I1+I2 is underdetermined → UNSUPPORTED_COMBINATION",
        "Inverse It+I1+R1/R2 requires 0 < I1 < It for a finite R>0; I1=0 or I1=It → CURRENT_SPLIT_INVALID",
        "It=0 and I1=0 with R1 or R2 is underdetermined → UNSUPPORTED_COMBINATION",
        "<3 inputs → NEEDS_THREE_INPUTS"
      ],
      "methods": [
        "Kirchhoff's current law (KCL): I1 + I2 = It",
        "Ohm's law: V = I1·R1 = I2·R2"
      ],
      "operations": [
        "from-It-R",
        "from-I1-R",
        "from-I2-R",
        "from-It-I1-R1",
        "from-It-I1-R2"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.2",
        "artifacts": {
          "engine": "1.0.2",
          "page": "1.0.2",
          "capability": "1.0.2",
          "evidence": "1.0.2",
          "input_schema": "1.0.2",
          "output_schema": "1.0.2",
          "mcp_contract": "1.0.2"
        },
        "digests": {
          "input_schema_sha256": "fd2d62434ceb76f8c2f295d990f1727eac827ffc06a620cee27bd74671500934",
          "output_schema_sha256": "38d5757df93af788f9c6c92980690a4fcf9221950a9be94f3fd32febb3ec5251",
          "evidence_sha256": "7bbee0737e685828bdb68e94c11d8132769780ba0db7fbe3e7d5adf1b08a5a33",
          "evidence_core_sha256": "7bbee0737e685828bdb68e94c11d8132769780ba0db7fbe3e7d5adf1b08a5a33",
          "capability_sha256": "ecfbeb9522d60c4306d48a8aee9f2a64e7cc87f9db8f93f3ef2878ab91279a4b",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.hpf",
      "tool_id": "hpf",
      "engine": "hpf",
      "title": "High-pass filter",
      "summary": "First-order RC HPF cutoff and optional |H(f)|. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/hpf",
      "api": "https://www.calculatorx.com/api/v1/calc/hpf",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.hpf.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.hpf.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.hpf/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.hpf/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.hpf/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.hpf/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.hpf",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 2,
          "boundary": 2,
          "property": 2
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "First-order RC only"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "7f2076d3e9b0806aab39a5f00d8f1d6c80877b69d0d2921501352c29870b1173",
          "output_schema_sha256": "03d8636997fb94a62fa5a13d0925ce01f3c37d297e5ac7f1eec76e092712925b",
          "evidence_sha256": "cdb55f1c81983ac37d1dd4a7bf33e07114c62395c9f799f6532637288e744390",
          "evidence_core_sha256": "cdb55f1c81983ac37d1dd4a7bf33e07114c62395c9f799f6532637288e744390",
          "capability_sha256": "7b849134ddfbcab82b82c9bd347b81320cd652ace6c303af51ee523757024ba2",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.vswr",
      "tool_id": "vswr",
      "engine": "vswr",
      "title": "VSWR",
      "summary": "Convert |Γ|, VSWR, and return loss (plus mismatch loss). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/vswr",
      "api": "https://www.calculatorx.com/api/v1/calc/vswr",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.vswr.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.vswr.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.vswr/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.vswr/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.vswr/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.vswr/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.vswr",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 2,
          "boundary": 2,
          "property": 2
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Scalar |Γ| only",
        "|Γ|≥1 → GAMMA_OUT_OF_RANGE"
      ],
      "methods": [],
      "operations": [
        "gamma",
        "vswr",
        "rl"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "dc946260afa0c151587a0def8a6f2570a18ec5d475633432a524ffbc9573ad60",
          "output_schema_sha256": "42930fa6d0e26b20030c08e66bd951756ec952e0493345271e3b4d65ee5981f2",
          "evidence_sha256": "5a293cdd4ae0c3e830ea5ed2e4aa0151da5eddfaa0bc8b09b27d2dc4c2cbfa40",
          "evidence_core_sha256": "5a293cdd4ae0c3e830ea5ed2e4aa0151da5eddfaa0bc8b09b27d2dc4c2cbfa40",
          "capability_sha256": "a7ecf3951deebeb74913262eea5cdeb5e563709aa5cbdb8cedcc80f90b6347ec",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.tolerance.stackup",
      "tool_id": "tolerance-stackup",
      "engine": "tolerance-stackup",
      "title": "Tolerance stack-up",
      "summary": "1-D RSS or worst-case tolerance stack — Basic tol list or Engineering dimensions (nominal, ±tol, direction). (calculation_version 1.4.0)",
      "page": "https://www.calculatorx.com/calc/engineering/tolerance-stackup",
      "api": "https://www.calculatorx.com/api/v1/calc/tolerance-stackup",
      "calculation_version": "1.4.0",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX engineering review",
        "reviewer_role": "metrology-engineer",
        "last_reviewed": "2026-08-11",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.tolerance.stackup.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.tolerance.stackup.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.tolerance.stackup/1.4.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.tolerance.stackup/1.4.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.tolerance.stackup/1.4.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.tolerance.stackup/1.4.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.tolerance.stackup",
      "verification": {
        "tests": {
          "passed": 35,
          "total": 35,
          "golden": 4,
          "boundary": 13,
          "property": 18
        },
        "contract_checks": {
          "passed": 8,
          "total": 8
        }
      },
      "evidence_tests": {
        "total": 35,
        "passed": 35,
        "failed": 0,
        "golden": {
          "total": 4,
          "passed": 4
        },
        "boundary": {
          "total": 13,
          "passed": 13
        },
        "property": {
          "total": 18,
          "passed": 18
        },
        "contract": {
          "total": 8,
          "passed": 8,
          "failed": 0
        }
      },
      "limitations": [
        "1-D linear stack only — not geometric GD&T or Monte Carlo",
        "Basic inputs are treated as comparable tolerance magnitudes, not automatically as 1σ / 3σ / drawing limits",
        "RSS is a statistical estimate under independence; it is not a guaranteed assembly limit",
        "Engineering statistical_basis: magnitude (default, no coverage) and 1sigma use a; 3sigma uses a/3; uniform uses a/√3",
        "Uniform asymmetric ±tol shifts statistical center to interval midpoint (NIST Type B rectangular); stack_nom stays drawing nominal",
        "Legacy distribution=normal→1sigma, unknown→magnitude, uniform→uniform",
        "stack_half_range is not a hard worst-case bound when +Tol/−Tol are asymmetric about nominal — use stack_worst_plus / stack_worst_minus"
      ],
      "methods": [],
      "operations": [
        "rss",
        "worst_case"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.4.0",
        "artifacts": {
          "engine": "1.4.0",
          "page": "1.4.0",
          "capability": "1.4.0",
          "evidence": "1.4.0",
          "input_schema": "1.4.0",
          "output_schema": "1.4.0",
          "mcp_contract": "1.4.0"
        },
        "digests": {
          "input_schema_sha256": "036120d8f0e42fcc1ca177d0349b60957414b83b1e96effa9e22fa042525ed6a",
          "output_schema_sha256": "1b287114a9eeb904ab9cc4dc18a33ccf7c997be16d2d695a3cc074445c7f2405",
          "evidence_sha256": "86d06167d359abcfac5b6e644ce6fdfa40fd0396f347d59226029166af899424",
          "evidence_core_sha256": "86d06167d359abcfac5b6e644ce6fdfa40fd0396f347d59226029166af899424",
          "capability_sha256": "dce62a97c1955a1029fd2ea9ee604056b1c53a78e2b366d5ddfc8250e64ac3dd",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 8,
          "passed": 8,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.4.0"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.4.0"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.4.0"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.4.0"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.4.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.opamp.error_budget",
      "tool_id": "opamp-error-budget",
      "engine": "opamp-error-budget",
      "title": "Op-amp error budget",
      "summary": "DC Vos/Ib/Ios error budget with Rf/Rg (RSS or worst-case). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/opamp-error-budget",
      "api": "https://www.calculatorx.com/api/v1/calc/opamp-error-budget",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.opamp.error_budget.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.opamp.error_budget.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.opamp.error_budget/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.opamp.error_budget/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.opamp.error_budget/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.opamp.error_budget/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.opamp.error_budget",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 2,
          "boundary": 3,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "DC Vos/Ib/Ios only — not noise/CMRR/PSRR"
      ],
      "methods": [],
      "operations": [
        "noninv",
        "inv"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "f07d31a9e7ba617b070e8a37fe1e663f50f63cc50eb89e7e0cee8b6fc672c684",
          "output_schema_sha256": "b1661dff540121de443cc46959bff65c134647b2183d65cb0807fbb78840d1f5",
          "evidence_sha256": "5cbb9294d08d06cf1d2e6a66dbe6d5c7de7b5ad24a637813cecb60e3255ce115",
          "evidence_core_sha256": "5cbb9294d08d06cf1d2e6a66dbe6d5c7de7b5ad24a637813cecb60e3255ce115",
          "capability_sha256": "90dd3d2977e27cb03f8ff54936ecd4fe505f83fd1985bb1bde5121280dfc1965",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.opamp_gain",
      "tool_id": "opamp-gain",
      "engine": "opamp-gain",
      "title": "Op-amp gain",
      "summary": "Closed-loop non-inverting / inverting gain from Rf and Rg. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/opamp-gain",
      "api": "https://www.calculatorx.com/api/v1/calc/opamp-gain",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.opamp_gain.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.opamp_gain.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.opamp_gain/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.opamp_gain/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.opamp_gain/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.opamp_gain/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.opamp_gain",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 3,
          "boundary": 2,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal DC closed-loop only"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "7045f85f7da9d374f8aeb91a99e05846332835e6d663ce7560263e24a826e9ee",
          "output_schema_sha256": "50cda2100910ffd822823d377eaf9ebbf7aac4f6c19836d06e5daa01a14454ab",
          "evidence_sha256": "7d5192479844dc85de95528c8f403619d1aa28451819f09ae723ca7412cab2d9",
          "evidence_core_sha256": "7d5192479844dc85de95528c8f403619d1aa28451819f09ae723ca7412cab2d9",
          "capability_sha256": "d40620b0bd148d82c33d2d182230d963e860e5f958ab4f76200c2e7e9387f281",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.antenna_length",
      "tool_id": "antenna-length",
      "engine": "antenna-length",
      "title": "Antenna length",
      "summary": "λ/2 dipole total length · λ/4 monopole radiator · corrected 1λ (k·λ₀) from frequency and empirical length factor k. (calculation_version 1.0.3)",
      "page": "https://www.calculatorx.com/calc/electric/antenna-length",
      "api": "https://www.calculatorx.com/api/v1/calc/antenna-length",
      "calculation_version": "1.0.3",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-05",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.antenna_length.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.antenna_length.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.antenna_length/1.0.3/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.antenna_length/1.0.3/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.antenna_length/1.0.3.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.antenna_length/1.0.3",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.antenna_length",
      "verification": {
        "tests": {
          "passed": 28,
          "total": 28,
          "golden": 5,
          "boundary": 10,
          "property": 13
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 28,
        "passed": 28,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 10,
          "passed": 10
        },
        "property": {
          "total": 13,
          "passed": 13
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not a full antenna model — no ground, diameter, end-effect, loading coils, or NEC geometry."
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.3",
        "artifacts": {
          "engine": "1.0.3",
          "page": "1.0.3",
          "capability": "1.0.3",
          "evidence": "1.0.3",
          "input_schema": "1.0.3",
          "output_schema": "1.0.3",
          "mcp_contract": "1.0.3"
        },
        "digests": {
          "input_schema_sha256": "75b65082e2c05ac7dbf5c781b5ff86c212308cf737ff4a604ac9cac9ac8f98e1",
          "output_schema_sha256": "ff32ffc407c1a9cc313e7e4d0ad861649ee2505fe640584d39ae92091a39b93c",
          "evidence_sha256": "c32d4c47d232482aefbe92168d7c7e820eb29fc6d8b755dd245de2e13ba0e068",
          "evidence_core_sha256": "c32d4c47d232482aefbe92168d7c7e820eb29fc6d8b755dd245de2e13ba0e068",
          "capability_sha256": "6c977db862798e3b9ec900c1e7d69a31f5a0afccb6230dc94f0064bfba77ddbd",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.3"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.ac_dc_rectifier",
      "tool_id": "ac-dc-rectifier",
      "engine": "ac-dc-rectifier",
      "title": "AC↔DC rectifier",
      "summary": "Ideal half/full-wave rectified waveform (Vpeak/Vavg/Vrms) or capacitor-smoothed DC estimate — two circuit models. (calculation_version 1.1.2)",
      "page": "https://www.calculatorx.com/calc/electric/ac-dc-rectifier",
      "api": "https://www.calculatorx.com/api/v1/calc/ac-dc-rectifier",
      "calculation_version": "1.1.2",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-18",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.ac_dc_rectifier.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.ac_dc_rectifier.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.ac_dc_rectifier/1.1.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.ac_dc_rectifier/1.1.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.ac_dc_rectifier/1.1.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.ac_dc_rectifier/1.1.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.ac_dc_rectifier",
      "verification": {
        "tests": {
          "passed": 27,
          "total": 27,
          "golden": 3,
          "boundary": 8,
          "property": 16
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 27,
        "passed": 27,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 16,
          "passed": 16
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal diodes (0 V drop); not SCR/thyristor or active PFC",
        "Vavg is the unfiltered rectified-sine average, not capacitor-smoothed DC bus voltage",
        "Capacitor model uses continuous-discharge ΔV≈I/(f_ripple·C); when ΔV≥Vpeak, Vdc_est and Vmin are withheld (model_validity.valid=false)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.2",
        "artifacts": {
          "engine": "1.1.2",
          "page": "1.1.2",
          "capability": "1.1.2",
          "evidence": "1.1.2",
          "input_schema": "1.1.2",
          "output_schema": "1.1.2",
          "mcp_contract": "1.1.2"
        },
        "digests": {
          "input_schema_sha256": "cf5bdc0117b7efd2fa3ef4654762c36013049847ebd797a361b0b75d8b18db98",
          "output_schema_sha256": "282b736029074bb7ae43782ae5d06564f04ada7bb02d2f5efa7ea9e4d38c7d4d",
          "evidence_sha256": "a6e87716292525ee9425f0eef4423c29806f96683644fe6fa158a5f6ccf7699d",
          "evidence_core_sha256": "a6e87716292525ee9425f0eef4423c29806f96683644fe6fa158a5f6ccf7699d",
          "capability_sha256": "b7a6daed52cce4aca91d352eaededa922fde71d68427fc9e61715838b33d1d15",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.adc.error_budget",
      "tool_id": "adc-error-budget",
      "engine": "adc-error-budget",
      "title": "ADC error budget",
      "summary": "Combine gain/offset/INL/DNL into LSB, volts, and %FS. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/adc-error-budget",
      "api": "https://www.calculatorx.com/api/v1/calc/adc-error-budget",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-03",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.adc.error_budget.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.adc.error_budget.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.adc.error_budget/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.adc.error_budget/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.adc.error_budget/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.adc.error_budget/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.adc.error_budget",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 3,
          "boundary": 6,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Static DC errors only.",
        "Quantization ±0.5 LSB is separate unless included in the INL/DNL terms you enter.",
        "CalculatorX includes DNL as a separate RSS/worst-case contributor. Some ADC datasheets define TUE using gain, offset, and INL only."
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "10e5d92e79e9a2192a81c1c96a7383d4b4eebb8d7dfdb7daa0d93f348e2e321f",
          "output_schema_sha256": "bc2424d86172e14ac883bcf4d96c07f9a749d435f507adbf95b431d27c6877dc",
          "evidence_sha256": "3972d8f951e47e6eff0fe1653cf2636dc44b73c08cc417c1e631c2b3c340b312",
          "evidence_core_sha256": "3972d8f951e47e6eff0fe1653cf2636dc44b73c08cc417c1e631c2b3c340b312",
          "capability_sha256": "e31533dcfbf7fa3d60891793fdbb957a5cd138895455043c253e6551b263225c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.pcb.diff_impedance",
      "tool_id": "pcb-diff-impedance",
      "engine": "pcb-diff-impedance",
      "title": "Differential impedance",
      "summary": "Edge-coupled microstrip Zdiff from W, H, S, εr. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/pcb-diff-impedance",
      "api": "https://www.calculatorx.com/api/v1/calc/pcb-diff-impedance",
      "calculation_version": "1.0.0",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-13",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.pcb.diff_impedance.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.pcb.diff_impedance.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.diff_impedance/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.diff_impedance/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.pcb.diff_impedance/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.pcb.diff_impedance/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.pcb.diff_impedance",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 4,
          "boundary": 4,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 4,
          "passed": 4
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Zero copper thickness (T=0); homogeneous dielectric; no soldermask",
        "S_m is edge-to-edge gap, not center-to-center",
        "Not a field solver; omits dielectric dispersion, copper roughness, and weave"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "e81d3eefa501cc0d2222e7a0a1f38ec7865abeb040659a7376d526f25b930650",
          "output_schema_sha256": "0dbbec43e2eef498f984eaf82ba16410b6a6dae68847ad33a5fc3d61adc3467a",
          "evidence_sha256": "df6a71b70f52e73859eac9806010566bd58b69d94d5934e45496adcd2d1f06b4",
          "evidence_core_sha256": "df6a71b70f52e73859eac9806010566bd58b69d94d5934e45496adcd2d1f06b4",
          "capability_sha256": "1c03408c3847638a97177eff2b541a5c395fa4e0e5f6fa7010ac15e51f297813",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.capacitance",
      "tool_id": "capacitance",
      "engine": "capacitance",
      "title": "Capacitance",
      "summary": "Parallel-plate and series/parallel capacitance. (calculation_version 1.1.0)",
      "page": "https://www.calculatorx.com/calc/electric/capacitance",
      "api": "https://www.calculatorx.com/api/v1/calc/capacitance",
      "calculation_version": "1.1.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-11",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.capacitance.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.capacitance.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.capacitance/1.1.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.capacitance/1.1.0/output.json",
        "by_operation": {
          "plate": "https://www.calculatorx.com/schemas/electrical.capacitance/plate.input.json",
          "parallel": "https://www.calculatorx.com/schemas/electrical.capacitance/parallel.input.json",
          "series": "https://www.calculatorx.com/schemas/electrical.capacitance/series.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.capacitance/1.1.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.capacitance/1.1.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.capacitance",
      "verification": {
        "tests": {
          "passed": 17,
          "total": 17,
          "golden": 3,
          "boundary": 8,
          "property": 6
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 17,
        "passed": 17,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal parallel plates; homogeneous isotropic dielectric fully filling the gap; fringing, frequency dependence, dielectric loss, leakage, ESR/ESL and parasitics neglected"
      ],
      "methods": [],
      "operations": [
        "plate",
        "parallel",
        "series"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.0",
        "artifacts": {
          "engine": "1.1.0",
          "page": "1.1.0",
          "capability": "1.1.0",
          "evidence": "1.1.0",
          "input_schema": "1.1.0",
          "output_schema": "1.1.0",
          "mcp_contract": "1.1.0"
        },
        "digests": {
          "input_schema_sha256": "898759233c3370b143287de0035df3f80febe06b5568a7e4c0fd11140f2b55b3",
          "output_schema_sha256": "b094fddc9f307c4f37eb04e6a6d5e2921190a217ee3a4dc2647c5a57c76ac1fa",
          "evidence_sha256": "6fdd74bef887f418b7d83238c56c77fa68e388a2a758bc19f499ec7401f560d9",
          "evidence_core_sha256": "6fdd74bef887f418b7d83238c56c77fa68e388a2a758bc19f499ec7401f560d9",
          "capability_sha256": "7f00a0c2ccaf3f4f6d13263920125cf611df822984fadae054b3eab382fcc233",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.transformer_sizing",
      "tool_id": "transformer-sizing",
      "engine": "transformer-sizing",
      "title": "Transformer sizing",
      "summary": "Ideal transformer ratio, current, and VA. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/transformer-sizing",
      "api": "https://www.calculatorx.com/api/v1/calc/transformer-sizing",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.transformer_sizing.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.transformer_sizing.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.transformer_sizing/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.transformer_sizing/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.transformer_sizing/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.transformer_sizing/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.transformer_sizing",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 3,
          "boundary": 2,
          "property": 2
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal lossless single-phase"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "7b1e7e421f474d00ad0349882e095fb62eb05d32d582469929f65b9d9d15fac6",
          "output_schema_sha256": "17155b5d5cfc2ffeb6a4c78e8f9384d8648aecfde0599eacd6b33d684b65f7ee",
          "evidence_sha256": "ed48c1f0e33b6f8f9c1ac055e991a152d68b97650ccf88ba13f0ed23c4777f7a",
          "evidence_core_sha256": "ed48c1f0e33b6f8f9c1ac055e991a152d68b97650ccf88ba13f0ed23c4777f7a",
          "capability_sha256": "db61dd9f086a669e61331e796ca0758d25d764ac4212a7d9980b6a1ec0ab6b25",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.diode.equation",
      "tool_id": "diode-equation",
      "engine": "diode-equation",
      "title": "Diode equation",
      "summary": "Shockley diode Id↔Vd. Canonical T_K; UI/query alias T_C. Defaults: mode=id, n=1, T_K=300. Inverse domain Id > -Is. (calculation_version 1.1.0)",
      "page": "https://www.calculatorx.com/calc/electric/diode-equation",
      "api": "https://www.calculatorx.com/api/v1/calc/diode-equation",
      "calculation_version": "1.1.0",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-13",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.diode.equation.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.diode.equation.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.diode.equation/1.1.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.diode.equation/1.1.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.diode.equation/1.1.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.diode.equation/1.1.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.diode.equation",
      "verification": {
        "tests": {
          "passed": 15,
          "total": 15,
          "golden": 5,
          "boundary": 6,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 15,
        "passed": 15,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal Shockley; no Rs/breakdown/high-injection",
        "Is is specified at T; Is(T) is not derived",
        "mode=vd requires Id > -Is",
        "binary64 overflow → NUMERIC_OVERFLOW"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.0",
        "artifacts": {
          "engine": "1.1.0",
          "page": "1.1.0",
          "capability": "1.1.0",
          "evidence": "1.1.0",
          "input_schema": "1.1.0",
          "output_schema": "1.1.0",
          "mcp_contract": "1.1.0"
        },
        "digests": {
          "input_schema_sha256": "0d09a1811597bcb8e9ac11e11c59ade2a938a949011800cf5c13af56be3d58d0",
          "output_schema_sha256": "765f987f71f4acf69f378cc438657d8325ff6a6ac883763d79d2a92110199837",
          "evidence_sha256": "a6cdfa02931e123d235d1252d07150bf229ff8a18d2a1d4468a367eda832f188",
          "evidence_core_sha256": "a6cdfa02931e123d235d1252d07150bf229ff8a18d2a1d4468a367eda832f188",
          "capability_sha256": "7ba61f1649b7b8082101f858a69e98fcd197c59862d3476f961f0c3e06c32e97",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.adc.snr",
      "tool_id": "adc-snr",
      "engine": "adc-snr",
      "title": "ADC SNR / ENOB",
      "summary": "Ideal quantization SNR and ENOB from measured SINAD. (calculation_version 1.1.0)",
      "page": "https://www.calculatorx.com/calc/electric/adc-snr",
      "api": "https://www.calculatorx.com/api/v1/calc/adc-snr",
      "calculation_version": "1.1.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-04",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.adc.snr.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.adc.snr.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.adc.snr/1.1.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.adc.snr/1.1.0/output.json",
        "by_operation": {
          "snr": "https://www.calculatorx.com/schemas/electrical.adc.snr/snr.input.json",
          "enob": "https://www.calculatorx.com/schemas/electrical.adc.snr/enob.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.adc.snr/1.1.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.adc.snr/1.1.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.adc.snr",
      "verification": {
        "tests": {
          "passed": 17,
          "total": 17,
          "golden": 6,
          "boundary": 8,
          "property": 3
        },
        "contract_checks": {
          "passed": 16,
          "total": 16
        }
      },
      "evidence_tests": {
        "total": 17,
        "passed": 17,
        "failed": 0,
        "golden": {
          "total": 6,
          "passed": 6
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 16,
          "passed": 16,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal quantization only. ENOB from measured SINAD, not SNR."
      ],
      "methods": [],
      "operations": [
        "snr",
        "enob"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.0",
        "artifacts": {
          "engine": "1.1.0",
          "page": "1.1.0",
          "capability": "1.1.0",
          "evidence": "1.1.0",
          "input_schema": "1.1.0",
          "output_schema": "1.1.0",
          "mcp_contract": "1.1.0"
        },
        "digests": {
          "input_schema_sha256": "6269973fa3522ebfe4b11be9526bce77048aafeb7b500d01e52ead0c88e57f65",
          "output_schema_sha256": "7e002ad78e61c7c7a8c40fbe97fa039d0f14faf782a6b6619039518e3cc13bd0",
          "evidence_sha256": "eafa2cd814532a3dd82f5c600ba78156c056ab0ce0c1e8bd8f63afb0bfdda764",
          "evidence_core_sha256": "eafa2cd814532a3dd82f5c600ba78156c056ab0ce0c1e8bd8f63afb0bfdda764",
          "capability_sha256": "34df949840ed755a0994527244a2450760f0228c5d9e7e383621c47c79c85504",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 16,
          "passed": 16,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "runtime-input-validates-against-schema",
              "status": "pass",
              "detail": "snr/enob oneOf + required"
            },
            {
              "id": "runtime-output-validates-against-schema",
              "status": "pass"
            },
            {
              "id": "evidence-cases-conform-to-schema",
              "status": "pass",
              "detail": "8 result objects"
            },
            {
              "id": "page-spec-matches-capability",
              "status": "pass"
            },
            {
              "id": "catalog-description-matches-capability",
              "status": "pass"
            },
            {
              "id": "category-card-matches-capability",
              "status": "pass"
            },
            {
              "id": "search-index-metadata-matches-capability",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.pcb.stripline",
      "tool_id": "pcb-stripline",
      "engine": "pcb-stripline",
      "title": "Stripline impedance",
      "summary": "Symmetric stripline Z0 from W, b, εr. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/pcb-stripline",
      "api": "https://www.calculatorx.com/api/v1/calc/pcb-stripline",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.pcb.stripline.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.pcb.stripline.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.stripline/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.stripline/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.pcb.stripline/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.pcb.stripline/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.pcb.stripline",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 2,
          "boundary": 3,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Zero thickness approximation"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "d0ba3b41f1e53f66c287e47c19336ba13b9aaa1989da058b2d16d09276b368a4",
          "output_schema_sha256": "a44846f55de8e5f80b1665e13aa0c608b8403eb1d3c1682d9b620a781c509d08",
          "evidence_sha256": "add3775e6417891f3d87e99acfa34aeae84f39278024570fac26c5e607320a43",
          "evidence_core_sha256": "add3775e6417891f3d87e99acfa34aeae84f39278024570fac26c5e607320a43",
          "capability_sha256": "0064f3013edba2ddc0dd27bcc7c73cecd4f66bbca36fed5ebd6fd892ed8ff1eb",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.rf.dbm_watts",
      "tool_id": "dbm-watt",
      "engine": "dbm-watt",
      "title": "dBm to Watts",
      "summary": "Convert dBm ↔ watts / milliwatts using log power ratios. (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/dbm-watt",
      "api": "https://www.calculatorx.com/api/v1/calc/dbm-watt",
      "calculation_version": "1.3.1",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-13",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.rf.dbm_watts.input.json",
        "output": "https://www.calculatorx.com/schemas/units.rf.dbm_watts.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.rf.dbm_watts/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.rf.dbm_watts/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.rf.dbm_watts/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.rf.dbm_watts/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/units.rf.dbm_watts",
      "verification": {
        "tests": {
          "passed": 22,
          "total": 22,
          "golden": 9,
          "boundary": 7,
          "property": 6
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 22,
        "passed": 22,
        "failed": 0,
        "golden": {
          "total": 9,
          "passed": 9
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "W/mW must be >0 for reverse log",
        "Hard INVALID_MODE",
        "IEEE-754 binary64 overflow → NUMERIC_OVERFLOW",
        "IEEE-754 binary64 underflow to 0 → NUMERIC_UNDERFLOW"
      ],
      "methods": [],
      "operations": [
        "dbm-w",
        "w-dbm",
        "dbm-mw",
        "mw-dbm"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "5c5082367485b8e59088bb08713c44d492dd090fe1de3b0106d7d9e0f24a0864",
          "output_schema_sha256": "70209a1ef3a4b1bd56a1e3ccd63ca6fd22bbbe5c4076cda21fff1bade4645a74",
          "evidence_sha256": "ad3b27522882ca4ecdfafc8c688a9d499b956edb85fc166761d79d6a1f7dd336",
          "evidence_core_sha256": "ad3b27522882ca4ecdfafc8c688a9d499b956edb85fc166761d79d6a1f7dd336",
          "capability_sha256": "56603c0032294f9c78dee3ca6682d6e4d6cad96868d76e9961d11cf37cdbee7e",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.tolerance.worst_case",
      "tool_id": "worst-case-analysis",
      "engine": "worst-case-analysis",
      "title": "Worst-Case Tolerance Analysis",
      "summary": "1-D linear worst-case tolerance magnitude stack Σ|tol| with RSS comparison (|cᵢ|=1). (calculation_version 1.3.0)",
      "page": "https://www.calculatorx.com/calc/engineering/worst-case-analysis",
      "api": "https://www.calculatorx.com/api/v1/calc/worst-case-analysis",
      "calculation_version": "1.3.0",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX tolerance / mechanical engineering review",
        "reviewer_role": "tolerance-engineer",
        "last_reviewed": "2026-09-12",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved",
        "review_layers": [
          {
            "id": "model",
            "label": "Model / formula",
            "reviewed_at": "2026-08-12",
            "status": "current",
            "note": "Formula and engineering assumptions unchanged in v1.3.0.",
            "scope": [
              "formula",
              "assumptions",
              "limitations",
              "sources"
            ]
          },
          {
            "id": "interface",
            "label": "Interface / input semantics",
            "reviewed_at": "2026-09-12",
            "status": "current",
            "note": "Canonical non-negative magnitudes, REST signed compatibility, overflow, and unit label policy.",
            "scope": [
              "input semantics",
              "error codes",
              "REST compatibility",
              "unit policy",
              "tests"
            ]
          }
        ]
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.tolerance.worst_case.agent.input.json",
        "input_rest": "https://www.calculatorx.com/schemas/engineering.tolerance.worst_case.input.json",
        "agent_input": "https://www.calculatorx.com/schemas/engineering.tolerance.worst_case.agent.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.tolerance.worst_case.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.tolerance.worst_case/1.3.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.tolerance.worst_case/1.3.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.tolerance.worst_case/1.3.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.tolerance.worst_case/1.3.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.tolerance.worst_case",
      "verification": {
        "tests": {
          "passed": 27,
          "total": 27,
          "golden": 7,
          "boundary": 7,
          "property": 13
        },
        "contract_checks": {
          "passed": 8,
          "total": 8
        }
      },
      "evidence_tests": {
        "total": 27,
        "passed": 27,
        "failed": 0,
        "golden": {
          "total": 7,
          "passed": 7
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 13,
          "passed": 13
        },
        "contract": {
          "total": 8,
          "passed": 8,
          "failed": 0
        }
      },
      "limitations": [
        "1-D linear magnitude stack only — not a full nominal min/max dimensional chain",
        "RSS comparison assumes consistent statistical basis and independence",
        "MCP/agent input schema is canonical (tolerances[] ≥ 0); REST still accepts tol[] / tol1…tol8",
        "Canonical/UI magnitudes must be ≥ 0 (NEGATIVE_TOLERANCE_MAGNITUDE). REST signed values ignore sign (SIGN_IGNORED_FOR_TOLERANCE_MAGNITUDE)",
        "Unit is a shared label; all contributors must already use the same unit — no conversion"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.0",
        "artifacts": {
          "engine": "1.3.0",
          "page": "1.3.0",
          "capability": "1.3.0",
          "evidence": "1.3.0",
          "input_schema": "1.3.0",
          "output_schema": "1.3.0",
          "mcp_contract": "1.3.0"
        },
        "digests": {
          "input_schema_sha256": "9aad061f476a351cdcbe3256b8acc8d684a701499f9a3a35e97058aa2e141f80",
          "output_schema_sha256": "abd371ac9a76f0e7e9c13648cb220b15a2e9d154c98dd00d109186bda1f48251",
          "evidence_sha256": "0f9ce80fc3570b84e256eafbb9157d18c84db56b7c65a0fe46e2fbc3dbbe29e9",
          "evidence_core_sha256": "0f9ce80fc3570b84e256eafbb9157d18c84db56b7c65a0fe46e2fbc3dbbe29e9",
          "capability_sha256": "5d7763481cc234bfd2781f847ab135bc4903369ae31bc9cb92ab3f8c34fe28a9",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 8,
          "passed": 8,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.3.0"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.3.0"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.3.0"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.3.0"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.3.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.series_capacitor",
      "tool_id": "series-capacitor",
      "engine": "series-capacitor",
      "title": "Series Capacitor",
      "summary": "Series equivalent capacitance 1/C=Σ1/Ci. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/series-capacitor",
      "api": "https://www.calculatorx.com/api/v1/calc/series-capacitor",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.series_capacitor.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.series_capacitor.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.series_capacitor/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.series_capacitor/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.series_capacitor/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.series_capacitor/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.series_capacitor",
      "verification": {
        "tests": {
          "passed": 5,
          "total": 5,
          "golden": 2,
          "boundary": 2,
          "property": 1
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 5,
        "passed": 5,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal capacitors"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "6ae73b701540f94eef4c4906bd057912bc1aec84657e96bf40ad0d137d6af84b",
          "output_schema_sha256": "7528721cac83668146dbfbd345f173656cf0abb5dbc01c23f326be74fd4f4686",
          "evidence_sha256": "3c13340b591babec1d73417c66de9e036e5598b0bfca1908fadf0c0f39189375",
          "evidence_core_sha256": "3c13340b591babec1d73417c66de9e036e5598b0bfca1908fadf0c0f39189375",
          "capability_sha256": "c4e8e2ad3584f352201c000ce66507b6fc5b1262345adcb0f6d7c0c79671fe3a",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.timer_555",
      "tool_id": "timer-555",
      "engine": "timer-555",
      "title": "555 Timer",
      "summary": "Astable frequency/duty/timing and monostable pulse width for the classic 555 using ln(2)-canonical NE555 timing (TI 0.693/1.44 are documented rounded aliases). (calculation_version 1.2.0)",
      "page": "https://www.calculatorx.com/calc/electric/timer-555",
      "api": "https://www.calculatorx.com/api/v1/calc/timer-555",
      "calculation_version": "1.2.0",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-13",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.timer_555.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.timer_555.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.timer_555/1.2.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.timer_555/1.2.0/output.json",
        "by_operation": {
          "astable": "https://www.calculatorx.com/schemas/electrical.timer_555/astable.input.json",
          "monostable": "https://www.calculatorx.com/schemas/electrical.timer_555/monostable.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.timer_555/1.2.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.timer_555/1.2.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.timer_555",
      "verification": {
        "tests": {
          "passed": 30,
          "total": 30,
          "golden": 3,
          "boundary": 7,
          "property": 20
        },
        "contract_checks": {
          "passed": 8,
          "total": 8
        }
      },
      "evidence_tests": {
        "total": 30,
        "passed": 30,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 20,
          "passed": 20
        },
        "contract": {
          "total": 8,
          "passed": 8,
          "failed": 0
        }
      },
      "limitations": [
        "Classic NE555 ideal timing — astable uses ln(2) canonical model; TI 0.693/1.44 are rounded aliases",
        "Device families differ in timing accuracy, leakage, output/discharge characteristics and usable frequency range; verify the selected device datasheet",
        "Standard astable wiring always yields duty > 50%; diode-across-R2 <50% trick is not modeled",
        "f > 100 kHz → NE555_HIGH_FREQUENCY warning (NE555 distortion guidance)",
        "Monostable pulse_width < ~10 µs → MONOSTABLE_SHORT_PULSE warning",
        "mode-discriminated oneOf: astable requires R1,R2,C; monostable requires R,C",
        "Frozen at calculation_version 1.2.0 for forward timing — Designer / E-series / tolerance are separate surfaces"
      ],
      "methods": [],
      "operations": [
        "astable",
        "monostable"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.2.0",
        "artifacts": {
          "engine": "1.2.0",
          "page": "1.2.0",
          "capability": "1.2.0",
          "evidence": "1.2.0",
          "input_schema": "1.2.0",
          "output_schema": "1.2.0",
          "mcp_contract": "1.2.0"
        },
        "digests": {
          "input_schema_sha256": "28c7a7495fb90986ab08fc38e0861f68022f58ce939c9a2f4d7325767a94301b",
          "output_schema_sha256": "fbf0aeb7cd3b62a5f0749610a7a4c6a0bec3152dee5773f0e965d687b4a4d633",
          "evidence_sha256": "8248940910033e7a3170155dae423674dab3e610636399100230eb6627b6341c",
          "evidence_core_sha256": "8248940910033e7a3170155dae423674dab3e610636399100230eb6627b6341c",
          "capability_sha256": "76a6e607e83d0e5c749b24a94cdca54785c6a4bd2c5049f5bdc8c3616e5e1e11",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 8,
          "passed": 8,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.2.0"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.2.0"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.2.0"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.2.0"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.2.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.skin_depth",
      "tool_id": "skin-depth",
      "engine": "skin-depth",
      "title": "Skin Depth",
      "summary": "Electromagnetic skin depth δ=√(ρ/(πfμ)). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/skin-depth",
      "api": "https://www.calculatorx.com/api/v1/calc/skin-depth",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.skin_depth.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.skin_depth.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.skin_depth/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.skin_depth/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.skin_depth/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.skin_depth/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.skin_depth",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 2,
          "boundary": 2,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Good-conductor approximation"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "53e2a079a2ade8b6e84248da892dc274102496951a6de1eeace8263eb744ee3f",
          "output_schema_sha256": "077d9f5f5237c36c8d07e781e1ecf0d69f4a5818530b7ac7c3ed034b81a908f1",
          "evidence_sha256": "cb5260ad6898b21f8a34bf61827fb2b42509ddcc376ff72f2a6104d60faeda2d",
          "evidence_core_sha256": "cb5260ad6898b21f8a34bf61827fb2b42509ddcc376ff72f2a6104d60faeda2d",
          "capability_sha256": "ecef6d2649d0e7d03eb515ad19b7047ef0d5888a44f508350853ffc6e9712a16",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.process.capability",
      "tool_id": "process-capability",
      "engine": "process-capability",
      "title": "Process Capability (Cp/Cpk)",
      "summary": "Design-stage Cp/Cpk from μ, σ, LSL, USL. Not in-control SPC and not Monte Carlo simulated indices. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/process-capability",
      "api": "https://www.calculatorx.com/api/v1/calc/process-capability",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.process.capability.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.process.capability.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.process.capability/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.process.capability/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.process.capability/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.process.capability/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.process.capability",
      "verification": {
        "tests": {
          "passed": 5,
          "total": 5,
          "golden": 1,
          "boundary": 2,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 5,
        "passed": 5,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Design-stage indices from μ and σ — not measured in-control SPC",
        "Not Monte Carlo simulated Cp/Cpk",
        "Two-sided LSL/USL required; USL must be greater than LSL"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "1fded02ee1287a641eb5645f574818b51c4a1e06e236456287f2b5303ffc5af9",
          "output_schema_sha256": "2c5af670b13dd55f0e6913e4c9a824fb041cece92dda81a6538a4698b5bf506b",
          "evidence_sha256": "6808ea0753d91b037943c5185c1c6df8aff9e2902086ac5e497792c462b35c99",
          "evidence_core_sha256": "6808ea0753d91b037943c5185c1c6df8aff9e2902086ac5e497792c462b35c99",
          "capability_sha256": "7670906d21ce2220968b0f709b804f380be961907c47eb3fa8f06395d1f7076a",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.process.cpm",
      "tool_id": "cpm",
      "engine": "cpm",
      "title": "Process capability (Cpm)",
      "summary": "Taguchi Cpm = (USL−LSL)/(6√(σ²+(μ−target)²)) from stated μ, σ, LSL, USL, and a target. Not Cp/Cpk, not Pp/Ppk, and not a Cpm≥1.33 verdict. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/process-capability-cpm",
      "api": "https://www.calculatorx.com/api/v1/calc/cpm",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.process.cpm.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.process.cpm.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.process.cpm/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.process.cpm/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.process.cpm/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.process.cpm/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.process.cpm",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 0,
          "boundary": 4,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Design-stage from stated μ and σ — not measured in-control SPC",
        "Not Cp/Cpk (those ignore the target in the denominator)",
        "Not Pp/Ppk (those use sample s and have no target)",
        "This page does not issue a Cpm≥1.33 verdict"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "7deeb2198974a402a7965ffc85deda0a08e19d692e44fc87446461f95bd09885",
          "output_schema_sha256": "635905804d96b5eec20edf1f7cf5d6307537078bb1c8bec791d961367e4ac1a1",
          "evidence_sha256": "b2d50af0fd7e9801cf00e8440f595918494eb98ffedc5da81c2d499b0b5503af",
          "evidence_core_sha256": "b2d50af0fd7e9801cf00e8440f595918494eb98ffedc5da81c2d499b0b5503af",
          "capability_sha256": "753de243ea26a9bb41ae1f8339e4213606bafb2e63b372a2c40f1074acfb5268",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.process.cpm_performance",
      "tool_id": "cpm-performance",
      "engine": "cpm-performance",
      "title": "Process performance (Ppm)",
      "summary": "Overall Taguchi Ppm = (USL−LSL)/(6√(s²+(x̄−target)²)) from a sample. Not design-stage Cpm, not Pp/Ppk, and not a Ppm≥1.33 verdict. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/process-performance-ppm",
      "api": "https://www.calculatorx.com/api/v1/calc/cpm-performance",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.process.cpm_performance.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.process.cpm_performance.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.process.cpm_performance/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.process.cpm_performance/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.process.cpm_performance/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.process.cpm_performance/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.process.cpm_performance",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 0,
          "boundary": 6,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Overall sample s — not design-stage Cpm from a stated σ",
        "Not Pp/Ppk (those have no target in the denominator)",
        "This page does not issue a Ppm≥1.33 verdict"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "9aa6499ae117f60740e75e99e6f8a1d2ababff4c4100ee4a26c8cd07aecc4b5b",
          "output_schema_sha256": "d2ef602dda6a16afc3253fb9fb3156e5534bf34b819f93a75f05f7eb8ccb5309",
          "evidence_sha256": "467239dd3f2a7e02af6cc22f7a6614a68a6ccaac88321f5b5742a7dc8ad05a85",
          "evidence_core_sha256": "467239dd3f2a7e02af6cc22f7a6614a68a6ccaac88321f5b5742a7dc8ad05a85",
          "capability_sha256": "da37b2a885972da742fd4857a3cb8c8bfce172a47fe3b99ea8b45506b2ce7b8c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.process.cpmk",
      "tool_id": "cpmk",
      "engine": "cpmk",
      "title": "Process capability (Cpmk)",
      "summary": "Taguchi Cpmk = min(USL−μ, μ−LSL)/(3√(σ²+(μ−target)²)) from stated μ, σ, LSL, USL, and a target. Not Cpm, not Cpk, not Ppm, and not a Cpmk≥1.33 verdict. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/process-capability-cpmk",
      "api": "https://www.calculatorx.com/api/v1/calc/cpmk",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.process.cpmk.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.process.cpmk.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.process.cpmk/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.process.cpmk/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.process.cpmk/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.process.cpmk/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.process.cpmk",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 0,
          "boundary": 4,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Design-stage from stated μ and σ — not measured in-control SPC",
        "Not Cpm (that uses the two-sided span USL−LSL)",
        "Not Cpk (Cpk has no target in the denominator)",
        "Not Ppm (that uses sample s)",
        "This page does not issue a Cpmk≥1.33 verdict"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "e5055fd2afc7d93270dab36473584409b9c9056ade0030f6b012630f7b658da7",
          "output_schema_sha256": "2f7d5bc94e11ab8b4a08d9ba09112e1e00a820396691a571acffb3766684446b",
          "evidence_sha256": "ad2ed7e8955dbe0a14a1ee7f6acca2144709b68ab6705dad71e8b56ce7e85e1d",
          "evidence_core_sha256": "ad2ed7e8955dbe0a14a1ee7f6acca2144709b68ab6705dad71e8b56ce7e85e1d",
          "capability_sha256": "d9d544f8670f04d7eb6a2f12e8025e8f2beb182bbb7d77e139438f05aaa13ba3",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.process.cpmk_performance",
      "tool_id": "cpmk-performance",
      "engine": "cpmk-performance",
      "title": "Process performance (Ppmk)",
      "summary": "Overall Taguchi Ppmk = min(USL−x̄, x̄−LSL)/(3√(s²+(x̄−target)²)) from a sample. Not Cpmk, not Ppk, not Ppm, and not a Ppmk≥1.33 verdict. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/process-performance-ppmk",
      "api": "https://www.calculatorx.com/api/v1/calc/cpmk-performance",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.process.cpmk_performance.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.process.cpmk_performance.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.process.cpmk_performance/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.process.cpmk_performance/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.process.cpmk_performance/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.process.cpmk_performance/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.process.cpmk_performance",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 0,
          "boundary": 6,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Overall sample s — not design-stage Cpmk from a stated σ",
        "Not Ppk (Ppk has no target in the denominator)",
        "Not Ppm (that uses the two-sided span USL−LSL)",
        "This page does not issue a Ppmk≥1.33 verdict"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "5f9410299d4db124f6875cbef98dd70e86112c6f5d8d4ce2e4c4afdc1ade4c59",
          "output_schema_sha256": "37d45708a84a4b0d44d5bfa58475878565d60d2d797af053494488286635f560",
          "evidence_sha256": "65d919841f09ab7bc45ef69759b1e9bbe2ab4e30782b612d619ec3255ae12aac",
          "evidence_core_sha256": "65d919841f09ab7bc45ef69759b1e9bbe2ab4e30782b612d619ec3255ae12aac",
          "capability_sha256": "2313a861b8986599756cd5ea3e660e1fad5d767dc96702db08ff231ed938f939",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.process.performance",
      "tool_id": "process-performance",
      "engine": "process-performance",
      "title": "Process performance (Pp/Ppk)",
      "summary": "Overall Pp/Ppk from a sample of process observations. σ is the overall sample s (ddof=1). Not design-stage Cp/Cpk, not Type A u_A, and not Monte Carlo simulated indices. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/process-performance",
      "api": "https://www.calculatorx.com/api/v1/calc/process-performance",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.process.performance.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.process.performance.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.process.performance/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.process.performance/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.process.performance/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.process.performance/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.process.performance",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 0,
          "boundary": 5,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Overall sample s — not a stated design σ and not within-subgroup SPC",
        "Not design-stage Cp/Cpk and not Type A u_A = s/√n",
        "Not Monte Carlo simulated indices",
        "Two-sided LSL/USL required; USL must be greater than LSL"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "1421bcba6a171b6f174fcf29bda8269bf7a7c30b69374b6b3e861374f21d2e72",
          "output_schema_sha256": "4424425260b9fa1a3e5340e56eba207edcf7eadc5a26a53fba28fa685481bd02",
          "evidence_sha256": "98a0bbd6076b32900de0e99828fde75f351bea6f4df9974525a3b3759ab7aed2",
          "evidence_core_sha256": "98a0bbd6076b32900de0e99828fde75f351bea6f4df9974525a3b3759ab7aed2",
          "capability_sha256": "f367651f91b2330285793ac9835cf5fd41cbac83edf030b97ca89f406fd60c80",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.process.guard_band",
      "tool_id": "guard-band",
      "engine": "guard-band",
      "title": "Guard Band",
      "summary": "Simple guard band GB=k·u with optional acceptance limits. Not ILAC G8 / JCGM 106 risk-based decision rules. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/guard-band",
      "api": "https://www.calculatorx.com/api/v1/calc/guard-band",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.process.guard_band.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.process.guard_band.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.process.guard_band/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.process.guard_band/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.process.guard_band/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.process.guard_band/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.process.guard_band",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 1,
          "boundary": 3,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "GB = k·u with k default 2 — not ILAC G8 / JCGM 106 risk-based rules",
        "USL and LSL optional; omitted limits skip that acceptance output",
        "Not Cp/Cpk and not Monte Carlo"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "016985412089204a0464c005ecf8a90ab1f7340907f5e294be02e2fd7209d30b",
          "output_schema_sha256": "727853f8a26875295a768f3fbe8b1edcfbe471c65d73674a6453d9d1d510d7f6",
          "evidence_sha256": "dff9b0701e898cd65f6a319843fb7877a3681b79c00ef67d310314b0674498fc",
          "evidence_core_sha256": "dff9b0701e898cd65f6a319843fb7877a3681b79c00ef67d310314b0674498fc",
          "capability_sha256": "f6819daefcd3dd45a8e59daafa1bc9edb6a4d8afbc8b64f4c9205a1c3e6f93bb",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.type_a",
      "tool_id": "type-a",
      "engine": "type-a",
      "title": "Type A Uncertainty",
      "summary": "Type A standard uncertainty u_A = s/√n from repeated observations. Not GUM combination and not Monte Carlo. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/type-a-uncertainty",
      "api": "https://www.calculatorx.com/api/v1/calc/type-a",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_a.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_a.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_a/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_a/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.type_a/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.type_a/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.type_a",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 1,
          "boundary": 3,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Type A from a sample — not GUM RSS of several uᵢ",
        "Not Monte Carlo",
        "ddof=1 requires n≥2"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "8cd2753b3d27d89ca2d63c7fc2d854103e5aa4db1d51e454eb70909d76d2ec82",
          "output_schema_sha256": "81b14f1a196e3f3448dddad91670038b910b106a21811ced1c5b0f62eb86b714",
          "evidence_sha256": "7094386abc48072e8840f84fd8fb69f94e6d4d7252934e46cd5a0491b759037d",
          "evidence_core_sha256": "7094386abc48072e8840f84fd8fb69f94e6d4d7252934e46cd5a0491b759037d",
          "capability_sha256": "26bdc3e7738a9668259be525161eac54eae9601a7262b09fecb6b91948f4cb90",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.type_b",
      "tool_id": "type-b",
      "engine": "type-b",
      "title": "Type B Uncertainty",
      "summary": "Type B standard uncertainty from a half-width a. Rectangular u_B=a/√3, triangular u_B=a/√6. Not GUM combination and not Monte Carlo. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/type-b-uncertainty",
      "api": "https://www.calculatorx.com/api/v1/calc/type-b",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_b.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_b.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_b/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_b/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.type_b/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.type_b/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.type_b",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 1,
          "boundary": 4,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "One Type B component from a half-width — not GUM RSS of several uᵢ",
        "Not Monte Carlo",
        "Seeded distributions: rectangular and triangular only"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "6080180add3b3e3f6ea07297c66079905ded37d2111f71e63280aff62259290d",
          "output_schema_sha256": "4173e7a353bcc72cd370af3b7dc7958835fd6bb511d24a743296041b2cc1a277",
          "evidence_sha256": "6ea1dbc0081897dd247e8615c15b69eeb5d66536311863e9d041b5debcbffa47",
          "evidence_core_sha256": "6ea1dbc0081897dd247e8615c15b69eeb5d66536311863e9d041b5debcbffa47",
          "capability_sha256": "f973273217bc4a2a51cc57f78b9331d5ef3ca92352ce1bcd2760524249ecca02",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.type_b_nu",
      "tool_id": "type-b-nu",
      "engine": "type-b-nu",
      "title": "Type B degrees of freedom",
      "summary": "GUM G.4.2 Type B degrees of freedom: ν = ½(u/σ(u))². σ(u)=0 → ν is infinite. Not Type B u_B from a half-width, not Welch ν_eff, and not U = k·u_c. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/type-b-degrees-of-freedom",
      "api": "https://www.calculatorx.com/api/v1/calc/type-b-nu",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_b_nu.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_b_nu.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_b_nu/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.type_b_nu/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.type_b_nu/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.type_b_nu/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.type_b_nu",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 1,
          "boundary": 4,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "GUM G.4.2 ν from stated u and σ(u) — not Type B u_B = a/√3",
        "Not Welch–Satterthwaite ν_eff from several u_i, ν_i",
        "Not expanded U = k·u_c",
        "Does not take half-width a"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "7b22b0d63d6e02d6665b31db6243dc6f28ac663223a6656463f1b12b0dfd2817",
          "output_schema_sha256": "cf26d94dacd5758ad6abd0a6c918c65e209e07652decb2eba100305caf88d321",
          "evidence_sha256": "7fd3ddfb174e402ba73d2509563e11b0faea37fcefd66e0c0e596cb3d57808ab",
          "evidence_core_sha256": "7fd3ddfb174e402ba73d2509563e11b0faea37fcefd66e0c0e596cb3d57808ab",
          "capability_sha256": "9c527f237c68f80e2ff273f1ec8d4fab888285336ac301543f9ff60209483ba4",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.welch_satterthwaite",
      "tool_id": "welch-satterthwaite",
      "engine": "welch-satterthwaite",
      "title": "Welch–Satterthwaite ν_eff",
      "summary": "Effective degrees of freedom ν_eff = u_c⁴ / Σ (u_i⁴ / ν_i) (GUM G.4). If uc is omitted, u_c is the uncorrelated RSS of u_i. Not combined RSS as a product page and not expanded U = k·u_c. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/welch-satterthwaite",
      "api": "https://www.calculatorx.com/api/v1/calc/welch-satterthwaite",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.welch_satterthwaite.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.welch_satterthwaite.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.welch_satterthwaite/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.welch_satterthwaite/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.welch_satterthwaite/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.welch_satterthwaite/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.welch_satterthwaite",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 0,
          "boundary": 6,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Does not combine a measurement model (use Uncertainty propagate)",
        "Does not look up coverage factor k from a t-table",
        "Does not compute expanded U = k·u_c",
        "Uncorrelated RSS only when uc is omitted"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "eac919d25af450aeab502496247f636d0654dd754cee4037898e741cba00d856",
          "output_schema_sha256": "91c22db74bd4b74afc6434847efcfa44328831d784e03c1253897753af369b9c",
          "evidence_sha256": "507b5c9086c10801a9c5b1bd0ef85e65277196f816ad9a608360cda2f6db87db",
          "evidence_core_sha256": "507b5c9086c10801a9c5b1bd0ef85e65277196f816ad9a608360cda2f6db87db",
          "capability_sha256": "f4534e45537524c3a8094117c8316c8dbf9f82398b6817346394dad126047e52",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.weighted_mean",
      "tool_id": "weighted-mean",
      "engine": "weighted-mean",
      "title": "Inverse-variance weighted mean",
      "summary": "GUM H.3 inverse-variance weighted mean of independent results of the same measurand: x_w = Σ(x_i/u_i²)/Σ(1/u_i²), u_w = 1/√Σ(1/u_i²). Not combined RSS, not Type A u_A = s/√n, and not GUM propagate. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/weighted-mean",
      "api": "https://www.calculatorx.com/api/v1/calc/weighted-mean",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.weighted_mean.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.weighted_mean.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.weighted_mean/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.weighted_mean/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.weighted_mean/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.weighted_mean/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.weighted_mean",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 0,
          "boundary": 5,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Independent uncorrelated results of the same measurand — not RSS of a measurement model",
        "Does not compute Type A u_A = s/√n from repeats without individual u_i",
        "Does not compute expanded U = k·u_w",
        "χ² / Birge are diagnostics, not a pass/fail verdict"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "594f95e5eb164d2294ae9facc1072431a206ee924de5f9c36e597b7d0967a28a",
          "output_schema_sha256": "3a0ccab6b8ecc7c51ed5199973a1566503dba446a09912e3441d5f4791e867ae",
          "evidence_sha256": "8c7e116e1b9a8d5916617378258110d62a863ac824083ed377388b9ba3ecab92",
          "evidence_core_sha256": "8c7e116e1b9a8d5916617378258110d62a863ac824083ed377388b9ba3ecab92",
          "capability_sha256": "e2922d18b9b5612073f624f717425b1d76d4e0dd12241db51879476ee45e772a",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.coverage_factor",
      "tool_id": "coverage-factor",
      "engine": "coverage-factor",
      "title": "Coverage factor k",
      "summary": "Two-sided coverage factor k = t_{(1+p)/2}(ν) from degrees of freedom and confidence (GUM G.3 / G.4). Infinite ν uses the normal quantile. Not expanded U = k·u_c and not GUM propagate. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/coverage-factor",
      "api": "https://www.calculatorx.com/api/v1/calc/coverage-factor",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.coverage_factor.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.coverage_factor.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.coverage_factor/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.coverage_factor/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.coverage_factor/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.coverage_factor/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.coverage_factor",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 1,
          "boundary": 5,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Does not compute expanded U = k·u_c (use Uncertainty propagate)",
        "Does not combine a measurement model",
        "Does not look up ν_eff (use Welch–Satterthwaite)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "20893f1fb226455a702cbda171b92f0b4b3d1c226266deecc18af0c59cd6ec83",
          "output_schema_sha256": "daaf8adbcbffabcd2ab99d1546bea58f7b62ec619902a8a0141e9ea3698fd2a1",
          "evidence_sha256": "f5193cd375f65091331be894d0dff3814af182e07a2ce9710256c914b4dc622c",
          "evidence_core_sha256": "f5193cd375f65091331be894d0dff3814af182e07a2ce9710256c914b4dc622c",
          "capability_sha256": "63dde20a2e170fef34c6985d8efe2fdcb51cb8ac9b2d394aaff8432f83c77d06",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.tur",
      "tool_id": "tur",
      "engine": "tur",
      "title": "Test uncertainty ratio TUR",
      "summary": "Two-sided TUR = (USL−LSL)/(2U) from an already-expanded U (ANSI/NCSL Z540.3). Spec via lsl+usl, T, or half-width tol. Not pass/fail, not guard band, and not combined RSS. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/test-uncertainty-ratio",
      "api": "https://www.calculatorx.com/api/v1/calc/tur",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.tur.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.tur.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.tur/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.tur/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.tur/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.tur/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.tur",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 0,
          "boundary": 7,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "U is already expanded — this page does not compute U = k·u_c",
        "Does not combine a measurement model or RSS of u_i",
        "Does not issue a TUR≥4 pass/fail or an ILAC G8 decision",
        "Not a guard band and not Cp/Cpk"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "5e0960bf982d1ca2ce4ea81ca745780566f63eb54e3fd1e3ea4cad5d064f612b",
          "output_schema_sha256": "027acffc35b147221bccb965c946bcbefecd6d6a0d9481b122a028458a13a3a0",
          "evidence_sha256": "b7e20e0c18e6c9ce9476998483a334b00e62407078072135d2f779d25fec01cf",
          "evidence_core_sha256": "b7e20e0c18e6c9ce9476998483a334b00e62407078072135d2f779d25fec01cf",
          "capability_sha256": "7475d324575a010c4a126954a1944ecd59c6be5b8c57605832e7ba3b22a4d229",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.conformity.decision_rule",
      "tool_id": "decision-rule",
      "engine": "decision-rule",
      "title": "Conformity decision rule",
      "summary": "Binary ILAC G8-style decision on a measured y: simple acceptance (w=0) or guarded acceptance (LSL+w ≤ y ≤ USL−w). The guard-band zone is fail, not conditional. Not JCGM 106 risk, not TUR, and not GB-only. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/decision-rule",
      "api": "https://www.calculatorx.com/api/v1/calc/decision-rule",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.conformity.decision_rule.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.conformity.decision_rule.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.decision_rule/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.decision_rule/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.conformity.decision_rule/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.conformity.decision_rule/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.conformity.decision_rule",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 0,
          "boundary": 7,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Binary pass/fail only — the guard-band zone is fail, not conditional",
        "Does not compute ILAC G8 / JCGM 106 consumer or producer risk",
        "Does not compute TUR or GB = k·u as a product (use those pages)",
        "U or w is the already-stated band; this page does not expand u_c"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "6e053d4f5754cf3c234d51da7aa7576e548af6e3b61a8f427de166e422abe486",
          "output_schema_sha256": "22e442bce91f34d7848617f8a5d7f10c97fc577673d4dc8192be9d5d9f3e7ade",
          "evidence_sha256": "a75f0b40e1a23251b34d006553dc277774ce2a7c7eb6375b0d6c9c84198f2c71",
          "evidence_core_sha256": "a75f0b40e1a23251b34d006553dc277774ce2a7c7eb6375b0d6c9c84198f2c71",
          "capability_sha256": "b685a11409dfaeb96d70b547df5e4b35292966ed52c82df43cc5e37fd6cc3542",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.conformity.mpe",
      "tool_id": "mpe",
      "engine": "mpe",
      "title": "Maximum permissible error MPE",
      "summary": "VIM MPE: pass iff |ylab−xref| ≤ MPE. ratio = |ε|/MPE. Equality is pass. Not an ILAC G8 spec decision on y, not En (no U), and not ε without a limit. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/maximum-permissible-error",
      "api": "https://www.calculatorx.com/api/v1/calc/mpe",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.conformity.mpe.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.conformity.mpe.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.mpe/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.mpe/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.conformity.mpe/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.conformity.mpe/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.conformity.mpe",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 0,
          "boundary": 6,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Binary |ε| ≤ MPE — equality is pass",
        "Does not compare y to LSL/USL (use the decision-rule page)",
        "Does not divide by U (that is En) and does not report ε without a limit",
        "U, Ulab, and T are not aliases for MPE"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "f46350d3c456a33849b47261fe8c5b53ebd11c23bca09c60760a4c853dd7ecb1",
          "output_schema_sha256": "a16fcd486b3e1003d9faa33ff7e7516fb01aab2163e189a1429cfea82344d197",
          "evidence_sha256": "271af263a40bcac593bd2c355ac208b6c6520051563d60e64ecb365c1b8b9bc0",
          "evidence_core_sha256": "271af263a40bcac593bd2c355ac208b6c6520051563d60e64ecb365c1b8b9bc0",
          "capability_sha256": "a8b4b80220eec9f2989dc325e28d0125a4a0f9ff74510b16070707ecab6b38c7",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.conformity.normalized_error",
      "tool_id": "normalized-error",
      "engine": "normalized-error",
      "title": "Normalized error En",
      "summary": "Proficiency-testing En = (ylab−xref)/√(Ulab²+Uref²). |En| ≤ 1 is pass (ISO 13528 / ISO/IEC 17043). Ulab and Uref are already expanded. Not zeta, not TUR, and not an ILAC G8 spec decision. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/normalized-error",
      "api": "https://www.calculatorx.com/api/v1/calc/normalized-error",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.conformity.normalized_error.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.conformity.normalized_error.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.normalized_error/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.normalized_error/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.conformity.normalized_error/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.conformity.normalized_error/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.conformity.normalized_error",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 0,
          "boundary": 5,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ulab and Uref are already expanded — this page does not compute U = k·u",
        "Not the zeta-score (that uses standard u, not U)",
        "Not TUR and not an ILAC G8 specification decision on y",
        "|En| ≤ 1 is pass; the test does not add a warning zone"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "6ec0c7626da46df762348ca264b0cee278acb4e5929d857aa046eb758cf3e24c",
          "output_schema_sha256": "199f4014b5cba69e93ef6b72f724f52eff15c2e5b6b968f8232bad1feb4e0bf4",
          "evidence_sha256": "798e0315265478f1ab0b943e3bdd6d23b5e99671648a2f19635ca8723b6dee92",
          "evidence_core_sha256": "798e0315265478f1ab0b943e3bdd6d23b5e99671648a2f19635ca8723b6dee92",
          "capability_sha256": "7508e43920af98c31232dc0b96ca78b24257428d45ae996324f91f077fe7bb90",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.conformity.zeta_score",
      "tool_id": "zeta-score",
      "engine": "zeta-score",
      "title": "Zeta-score",
      "summary": "Proficiency-testing zeta-score ζ = (ylab−xref)/√(ulab²+uref²). ulab and uref are standard uncertainties (ISO 13528). |ζ| ≤ 2 pass, 2 < |ζ| < 3 warning, |ζ| ≥ 3 fail. Not En, not TUR, and not an ILAC G8 spec decision. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/zeta-score",
      "api": "https://www.calculatorx.com/api/v1/calc/zeta-score",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.conformity.zeta_score.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.conformity.zeta_score.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.zeta_score/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.zeta_score/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.conformity.zeta_score/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.conformity.zeta_score/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.conformity.zeta_score",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 0,
          "boundary": 6,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "ulab and uref are standard uncertainties — this page does not compute U = k·u or En",
        "Not the normalized error En (that uses already-expanded U)",
        "Not TUR and not an ILAC G8 specification decision on y",
        "|ζ| ≤ 2 is pass; 2 < |ζ| < 3 is warning; |ζ| ≥ 3 is fail"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "e193b55789fdfa84135a19360cd8844b2b57539f491d82de5803e0b75180c4a2",
          "output_schema_sha256": "7be28e24759523604925c1a96795a58c57bb5e16841d3136ca330984101958fe",
          "evidence_sha256": "3366be8289e20c040f42caab6512e4364e46c8e0456cefd93583d87381593dbb",
          "evidence_core_sha256": "3366be8289e20c040f42caab6512e4364e46c8e0456cefd93583d87381593dbb",
          "capability_sha256": "75fa5eb94b5afcd63372ad9d0d167dbf48f0990cbe60624dc3afde39df5c375d",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.conformity.z_score",
      "tool_id": "z-score",
      "engine": "z-score",
      "title": "Proficiency-testing z-score",
      "summary": "ISO 13528 z-score z = (ylab−xref)/σ_pt. σ_pt is the scheme standard deviation for proficiency assessment (SDPA), not laboratory u and not expanded U. |z| ≤ 2 pass, 2 < |z| < 3 warning, |z| ≥ 3 fail. Not zeta, not En, and not an ILAC G8 spec decision. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/proficiency-z-score",
      "api": "https://www.calculatorx.com/api/v1/calc/z-score",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.conformity.z_score.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.conformity.z_score.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.z_score/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.z_score/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.conformity.z_score/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.conformity.z_score/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.conformity.z_score",
      "verification": {
        "tests": {
          "passed": 13,
          "total": 13,
          "golden": 0,
          "boundary": 7,
          "property": 6
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 13,
        "passed": 13,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "σ_pt is the scheme SDPA — this page does not compute lab u or U = k·u",
        "Not the zeta-score (that uses √(ulab²+uref²))",
        "Not the normalized error En (that uses already-expanded U)",
        "Not TUR and not an ILAC G8 specification decision on y",
        "|z| ≤ 2 is pass; 2 < |z| < 3 is warning; |z| ≥ 3 is fail"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "1ca7ba0fb6016aa4f507ff8568cab586fcea65c280bc706c349ee11c8709573e",
          "output_schema_sha256": "12efc0644dce8415be865db4c2685908258aae5b3a6fb870f64d24b6e8f5a547",
          "evidence_sha256": "0f8de0092d492be57fcea65e9e973702713df51ed5013281802acf654c683a70",
          "evidence_core_sha256": "0f8de0092d492be57fcea65e9e973702713df51ed5013281802acf654c683a70",
          "capability_sha256": "7673b2c57caaacc8b2195a3cdbf2a1869011115a440924ac4b6ff69c376afcdf",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.conformity.z_prime",
      "tool_id": "z-prime",
      "engine": "z-prime",
      "title": "Proficiency-testing z′",
      "summary": "ISO 13528 z′ = (ylab−xref)/√(σ_pt²+u(x_pt)²). σ_pt and u(x_pt) must both be > 0 so this cannot wrap z-score. |z′| ≤ 2 pass, 2 < |z′| < 3 warning, |z′| ≥ 3 fail. Not z-score, not zeta, and not En. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/proficiency-z-prime",
      "api": "https://www.calculatorx.com/api/v1/calc/z-prime",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.conformity.z_prime.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.conformity.z_prime.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.z_prime/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.conformity.z_prime/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.conformity.z_prime/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.conformity.z_prime/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.conformity.z_prime",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 0,
          "boundary": 7,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Requires σ_pt > 0 and u(x_pt) > 0 — this page does not wrap z-score",
        "Not the z-score (that divides by σ_pt alone)",
        "Not the zeta-score (that uses √(ulab²+uref²))",
        "Not the normalized error En (that uses already-expanded U)",
        "Not TUR and not an ILAC G8 specification decision on y"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "be3f4a7a23a15b3cfc3dbcc785be59c1aaa82852166c4e6172b842e0f500196f",
          "output_schema_sha256": "8a7f4a4847ea8e046d38521484c7a62fbb0652af47899bb055e60464450d788c",
          "evidence_sha256": "574a11d36cbd3607f8062db1c75b52223b1a21acfc56de8d29288ef3979c7708",
          "evidence_core_sha256": "574a11d36cbd3607f8062db1c75b52223b1a21acfc56de8d29288ef3979c7708",
          "capability_sha256": "7f1d243a2eaede9155e77a0bab2c6896ad023f8fffd7b1df333a45eded985cc3",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.measurement.error",
      "tool_id": "measurement-error",
      "engine": "measurement-error",
      "title": "Measurement error",
      "summary": "VIM measurement error ε = ylab − xref (signed). Relative error is ε/xref when xref ≠ 0. Not percent error (×100), not En, not zeta, and not a z-score. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/measurement-error",
      "api": "https://www.calculatorx.com/api/v1/calc/measurement-error",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.measurement.error.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.measurement.error.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.error/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.error/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.measurement.error/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.measurement.error/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.measurement.error",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 0,
          "boundary": 3,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Signed error — this page does not multiply by 100 (that is percent error)",
        "Not En, zeta, or z-score (those divide by U, u, or σ_pt)",
        "Not an ILAC G8 specification decision",
        "Relative error is undefined when xref = 0"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "3a5a70db41b37dbb0d94880432d51c4c4b34acd8d055a046a523ec35edd8d11c",
          "output_schema_sha256": "a672d995cb1c232851f9262ced9a47d6550ff9fde97e2bb435ac35ab286f47ce",
          "evidence_sha256": "15607d1bdb2a820fcbfc430f3d3539f1a0ea47c6d31d4749bce930085371e979",
          "evidence_core_sha256": "15607d1bdb2a820fcbfc430f3d3539f1a0ea47c6d31d4749bce930085371e979",
          "capability_sha256": "f3a0089a6016fd6bf0098d41b5ffce352b91fe18b9e6388864067e1b5e025f48",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.measurement.accuracy",
      "tool_id": "accuracy",
      "engine": "accuracy",
      "title": "Measurement bias (trueness)",
      "summary": "VIM trueness: signed bias = x̄ − xm from repeats on a master. s may be zero. Not a single-shot measurement error, not Type A u_A, and not Type-1 Cg (no T). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/measurement-bias",
      "api": "https://www.calculatorx.com/api/v1/calc/accuracy",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.measurement.accuracy.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.measurement.accuracy.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.accuracy/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.accuracy/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.measurement.accuracy/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.measurement.accuracy/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.measurement.accuracy",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 0,
          "boundary": 5,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Signed bias from a sample mean — not a single-shot measurement error ε",
        "Does not report Type A u_A = s/√n",
        "Does not need a tolerance T (that is Type-1 Cg/Cgk)",
        "s = 0 is valid; n = 1 with ddof = 1 is VALUE_OUT_OF_RANGE"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "1aada2be081699b8a56d82857bc19bffd09559dbcbf8eba81f222516a937049b",
          "output_schema_sha256": "7c6882055647420d2639d9d3a928cfcef8b16a978c2d9e0a9d6ce554875d9748",
          "evidence_sha256": "6c2f0902fe11f42dce5ad4a496fa553da4fbbebd9b731b926861b2c74af94063",
          "evidence_core_sha256": "6c2f0902fe11f42dce5ad4a496fa553da4fbbebd9b731b926861b2c74af94063",
          "capability_sha256": "2b130e4e8b7158196dbbda7727da8b51e681194d16931576e96d428ef32240c5",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.measurement.precision",
      "tool_id": "precision",
      "engine": "precision",
      "title": "Measurement precision (repeatability)",
      "summary": "ISO 5725 repeatability from a sample: s, CV = s/|x̄| when x̄ ≠ 0, and r = 2.8·s. Not Type A u_A, not Gauge R&R EV, and not percent CV (×100). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/precision",
      "api": "https://www.calculatorx.com/api/v1/calc/precision",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.measurement.precision.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.measurement.precision.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.precision/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.precision/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.measurement.precision/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.measurement.precision/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.measurement.precision",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 0,
          "boundary": 6,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "r = 2.8·s is the ISO 5725 conventional repeatability limit, not coverage factor k",
        "Does not report Type A u_A = s/√n",
        "Not Gauge R&R repeatability (EV)",
        "CV is not multiplied by 100; CV is undefined when x̄ = 0"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "65d9410031cef6fc8f33b821bcdad9be113c801be3440d3d9f3ebe8473ea5037",
          "output_schema_sha256": "7329792b52470abac7c43524f2e4abc6e0dad9123efa21b442d0d0191607e618",
          "evidence_sha256": "da68df149f555c10c3c12fa870f16f747688b11a9115f96fc4ad9dd16bcade60",
          "evidence_core_sha256": "da68df149f555c10c3c12fa870f16f747688b11a9115f96fc4ad9dd16bcade60",
          "capability_sha256": "4204f30acc1b2843d5558bfd5a2e075a7ad8c714425dbf6b57afe4752cb012a1",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.measurement.reproducibility",
      "tool_id": "reproducibility",
      "engine": "reproducibility",
      "title": "ISO 5725 reproducibility limit",
      "summary": "ISO 5725 reproducibility from stated components: s_R = √(s_r²+s_L²), R = 2.8·s_R. Not r = 2.8·s from a sample, not AIAG GRR, and not combined RSS of a measurement model. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/reproducibility",
      "api": "https://www.calculatorx.com/api/v1/calc/reproducibility",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.measurement.reproducibility.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.measurement.reproducibility.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.reproducibility/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.reproducibility/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.measurement.reproducibility/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.measurement.reproducibility/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.measurement.reproducibility",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 0,
          "boundary": 5,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Takes stated s_r and s_L — not a sample and not a single s_R wrap",
        "Not ISO 5725 r = 2.8·s from repeats",
        "Not AIAG Gauge R&R AV / GRR",
        "Not combined RSS of a measurement model"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "62aff694b3e246b2ddbd159feb7d8b3f66d4b84c9de5e97285fba794ab71083e",
          "output_schema_sha256": "81c974405474c24bffa34d49cae764073220308c862c483c6eb94bc35b6655bf",
          "evidence_sha256": "810fbb1b2f65731b7035d5934125582e4521157365e1bd87e9f66912ab8352aa",
          "evidence_core_sha256": "810fbb1b2f65731b7035d5934125582e4521157365e1bd87e9f66912ab8352aa",
          "capability_sha256": "75f06e566462b251db361e84b092bfbcf9ff8bee8c335285059d898e9389367c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.precision_mean",
      "tool_id": "precision-uncertainty",
      "engine": "precision-uncertainty",
      "title": "Uncertainty of a mean from precision",
      "summary": "ISO 21748 u = √(s_L²+s_r²/n) of a mean of n≥2 replicates from stated precision components. Not R = 2.8·s_R, not Type A from a sample, and not U = k·u. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/precision-uncertainty",
      "api": "https://www.calculatorx.com/api/v1/calc/precision-uncertainty",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.precision_mean.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.precision_mean.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.precision_mean/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.precision_mean/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.precision_mean/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.precision_mean/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.precision_mean",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 0,
          "boundary": 5,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Takes stated s_r, s_L, and n≥2 — not a sample of observations",
        "n=1 is rejected so this cannot wrap s_R",
        "Not ISO 5725 R = 2.8·s_R and not Type A u_A = s/√n from values",
        "Does not compute expanded U = k·u"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "b74f8e2c292e62d54897cacc1e631a0438de139567fa28f0fb73547c7486a02d",
          "output_schema_sha256": "06e1c702a162f03549bb81425703a25b0533e655639ef73fbbecca08960e583c",
          "evidence_sha256": "9fb31038999523c459f149303e2af85625c26e4e2ad8d089120768bcb0ce86a8",
          "evidence_core_sha256": "9fb31038999523c459f149303e2af85625c26e4e2ad8d089120768bcb0ce86a8",
          "capability_sha256": "c670af16cf6284e9285bb424410bc42dac916b7a922320ec02bdaf9595ff120d",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.uncertainty.pooled_sd",
      "tool_id": "pooled-sd",
      "engine": "pooled-sd",
      "title": "Pooled standard deviation",
      "summary": "Pooled s_p = √(Σ ν_i s_i² / Σ ν_i) from k≥2 stated sample standard deviations and their degrees of freedom. Not Type A from one sample, not Welch–Satterthwaite ν_eff, and not ISO 21748 u of a mean. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/pooled-standard-deviation",
      "api": "https://www.calculatorx.com/api/v1/calc/pooled-sd",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.uncertainty.pooled_sd.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.uncertainty.pooled_sd.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.pooled_sd/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.uncertainty.pooled_sd/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.uncertainty.pooled_sd/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.uncertainty.pooled_sd/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.uncertainty.pooled_sd",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 0,
          "boundary": 5,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Takes stated s_i and ν_i — not a single sample of observations",
        "k=1 is rejected so this cannot wrap Type A / identity s",
        "Does not compute Welch–Satterthwaite ν_eff",
        "Does not compute ISO 21748 u of a mean"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "9df2c14e2a0bd90df92a6b43f0ace6bbdf7a0291d6514b2febc035bdc4024748",
          "output_schema_sha256": "c655b77686e92e8138f442f7f6f36a4ead7cdd219d3a6d2b5f9f6e69859b2c5b",
          "evidence_sha256": "bc0893f62c1ef4a0290beb945c0876c37a7b6f529937899b903a68fc7bffc4d2",
          "evidence_core_sha256": "bc0893f62c1ef4a0290beb945c0876c37a7b6f529937899b903a68fc7bffc4d2",
          "capability_sha256": "b55c713fccbc9bb1df96d6729250504b9e53d0c258493bce8d3ad9f12a8ddda5",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.measurement.duplicate_sd",
      "tool_id": "duplicate-sd",
      "engine": "duplicate-sd",
      "title": "Repeatability from duplicates",
      "summary": "ISO 5725 repeatability s_r = √(Σ d_i² / (2m)) from m≥2 duplicate differences. Not Type A from a sample of observations, not r = 2.8·s, and not AIAG GRR EV = R̄/d2. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/repeatability-from-duplicates",
      "api": "https://www.calculatorx.com/api/v1/calc/duplicate-sd",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.measurement.duplicate_sd.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.measurement.duplicate_sd.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.duplicate_sd/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.duplicate_sd/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.measurement.duplicate_sd/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.measurement.duplicate_sd/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.measurement.duplicate_sd",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 0,
          "boundary": 5,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Takes duplicate differences — not a sample of observations",
        "m=1 is rejected so this cannot wrap |d|/√2",
        "Does not report r = 2.8·s_r",
        "Not AIAG GRR EV = R̄/d2"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "257a00ccac5fe7cccfee4fec7919dd4b715b8f1e011eb0b9601927a282296629",
          "output_schema_sha256": "86e01706412e53fcbda8a0a6ae981ee8595ff5a9984370aa492bc5f213e1ccb1",
          "evidence_sha256": "9ae457ccbfbf363d4aabc9ac06c84a2ba520e5dd5e9655de5a41fd838a3ff5a7",
          "evidence_core_sha256": "9ae457ccbfbf363d4aabc9ac06c84a2ba520e5dd5e9655de5a41fd838a3ff5a7",
          "capability_sha256": "74a94b81b8110b544d4755e14980eef173d6ee53490349f322e53703c29025da",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.measurement.cochran",
      "tool_id": "cochran",
      "engine": "cochran",
      "title": "Cochran's C",
      "summary": "ISO 5725-2 Cochran C = s_max² / Σ s_i² from k≥2 stated laboratory sample standard deviations. Not pooled s_p, not Hartley's F_max, and not a tabulated Ccrit pass/fail. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/cochrans-c",
      "api": "https://www.calculatorx.com/api/v1/calc/cochran",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.measurement.cochran.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.measurement.cochran.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.cochran/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.measurement.cochran/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.measurement.cochran/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.measurement.cochran/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.measurement.cochran",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 0,
          "boundary": 6,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Takes stated laboratory s_i — not a sample of observations",
        "k=1 is rejected so this cannot wrap identity C=1",
        "All-zero s is rejected (Σ s² must be > 0)",
        "Does not compare C to a tabulated Ccrit(p, n, α)",
        "Not pooled s_p and not Hartley's F_max"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "5002f38c117712a48a9de76599e4d9890cf3171eb7c59b0438ce12b96d629b39",
          "output_schema_sha256": "a457b8d5978d22bd3d5cc7a1fed8e64b731c7598b691339218cd768c1cea6fff",
          "evidence_sha256": "05677ab76a555eaf99f7bfa7f6e6fc8920ed84eecde9aa36d866ae19a7981159",
          "evidence_core_sha256": "05677ab76a555eaf99f7bfa7f6e6fc8920ed84eecde9aa36d866ae19a7981159",
          "capability_sha256": "c0a6fddafb179c55075b37933bfbe2cbfd62568fbab78f664c99239b6b03a965",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.msa.gauge_capability",
      "tool_id": "gauge-capability",
      "engine": "gauge-capability",
      "title": "Gauge capability (Cg/Cgk)",
      "summary": "Type-1 Cg/Cgk from repeats on a master: Cg=(frac·T)/(6s), Cgk=(frac·T/2−|x̄−xm|)/(3s). frac defaults to 0.2 (Bosch / VDA 5). Not AIAG GRR, not Cp/Cpk, and not a Cg≥1.33 verdict. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/gauge-capability",
      "api": "https://www.calculatorx.com/api/v1/calc/gauge-capability",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.msa.gauge_capability.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.msa.gauge_capability.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.msa.gauge_capability/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.msa.gauge_capability/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.msa.gauge_capability/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.msa.gauge_capability/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.msa.gauge_capability",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 0,
          "boundary": 6,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Type-1 study on a master — not AIAG GRR compose (EV/AV/PV)",
        "Not process Cp/Cpk or Pp/Ppk",
        "Does not issue a Cg≥1.33 pass/fail",
        "frac is a tolerance fraction (default 0.2), not coverage factor k"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "998f7894d8a9bfaed09a02f68371e241d61c803fb91acf76bac795a079d1d990",
          "output_schema_sha256": "cabbf74da581239a11c95b10781ffa05ef4c0ada848e6027d8badd5ce8d4acf3",
          "evidence_sha256": "67821e077decd6783b58fefdd8d210239ce2ac306e1c4b044cae76fcde8e1821",
          "evidence_core_sha256": "67821e077decd6783b58fefdd8d210239ce2ac306e1c4b044cae76fcde8e1821",
          "capability_sha256": "6eed02dd6bb5d7a897973b2a2e3ce6320f67910d4b8205c91759ecdd37df70f9",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.msa.linearity",
      "tool_id": "linearity",
      "engine": "linearity",
      "title": "MSA linearity",
      "summary": "OLS of measurement error ε = ylab − xref versus xref: slope = dε/d(xref). n≥3 paired points. Not a single-master bias, not Type-1 Cg, and not a %Linearity pass/fail. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/linearity",
      "api": "https://www.calculatorx.com/api/v1/calc/linearity",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.msa.linearity.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.msa.linearity.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.msa.linearity/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.msa.linearity/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.msa.linearity/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.msa.linearity/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.msa.linearity",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 0,
          "boundary": 6,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ordinary least squares of ε versus xref — not a %Linearity / process-variation verdict",
        "Not a single-master bias (Accuracy) and not Type-1 Cg/Cgk",
        "Does not take T and does not issue pass/fail",
        "n≥3 paired points; xref must not all be equal"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "cc2a36f22622cc63033e0c726aba51a3fd0aec3694e4f8528f433b769d5f6eaf",
          "output_schema_sha256": "33668072c4df3c6ea841a5a439f5f501eee69e1c14e87453dfa9a9b09294404b",
          "evidence_sha256": "8150a58e39abc47ae5b9978932ac6515227d0d2b46b58816fbdaf0eae011d0d4",
          "evidence_core_sha256": "8150a58e39abc47ae5b9978932ac6515227d0d2b46b58816fbdaf0eae011d0d4",
          "capability_sha256": "0830658c528793ccbd23e513bedd5605cc8d7ee7bcbc2f45ea65976b668b0b37",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.msa.hysteresis",
      "tool_id": "hysteresis",
      "engine": "hysteresis",
      "title": "MSA hysteresis",
      "summary": "VIM / MSA hysteresis: H = max |y_up − y_down| at index-paired stations. n≥2. Not OLS linearity, not a %Hysteresis pass/fail, and not AIAG GRR. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/hysteresis",
      "api": "https://www.calculatorx.com/api/v1/calc/hysteresis",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.msa.hysteresis.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.msa.hysteresis.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.msa.hysteresis/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.msa.hysteresis/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.msa.hysteresis/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.msa.hysteresis/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.msa.hysteresis",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 0,
          "boundary": 5,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 0,
          "passed": 0
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Maximum paired |y_up − y_down| — not a %Hysteresis / process-variation verdict",
        "Not OLS of ε versus xref (Linearity) and not a single-shot measurement error",
        "Does not take T and does not issue pass/fail",
        "n≥2 index-paired points; not AIAG GRR"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "629ef1b645a802b27d191bd3564c170f1221795f8acd7fa679ce17955ece99c2",
          "output_schema_sha256": "7d72b54ae4ea5c131ff694ba735e95c04a149f46d54e6e5351274e5a14ffeba8",
          "evidence_sha256": "1b7581bc5df2799e2d8154cb19fc5b0e9f9e7592834c112d36ac86405cc1a98c",
          "evidence_core_sha256": "1b7581bc5df2799e2d8154cb19fc5b0e9f9e7592834c112d36ac86405cc1a98c",
          "capability_sha256": "8f42803b56428dbd8d6ba3906df6daa3514ee98fc37a9b879b01c300ba2069b6",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.msa.gauge_rr",
      "tool_id": "gauge-rr",
      "engine": "gauge-rr",
      "title": "Gauge R&R",
      "summary": "AIAG Gauge R&R compose: GRR=√(EV²+AV²), TV=√(GRR²+PV²), %GRR, ndc. Optional range-method EV=R̄/d2. Not a full ANOVA study. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/engineering/gauge-repeatability-reproducibility",
      "api": "https://www.calculatorx.com/api/v1/calc/gauge-rr",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.msa.gauge_rr.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.msa.gauge_rr.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.msa.gauge_rr/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.msa.gauge_rr/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.msa.gauge_rr/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.msa.gauge_rr/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.msa.gauge_rr",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 1,
          "boundary": 4,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "AIAG compose of stated EV, AV, PV — not a full ANOVA Gauge R&R",
        "Range-method EV uses d2 default 1.128 (n=2)",
        "GRR must be > 0 for ndc"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "7fafa61ccb90494e4b9a004b46e43e812d4467c383095577a0fece97c8e38ed4",
          "output_schema_sha256": "700648723e9499b8fc173be03bae0e5442391fa64b1af01d44fe2935cb09691a",
          "evidence_sha256": "3f2db3ef336b8fdfa0b5d0896dc16775d9d210c4e0975a41627033e95ae40d85",
          "evidence_core_sha256": "3f2db3ef336b8fdfa0b5d0896dc16775d9d210c4e0975a41627033e95ae40d85",
          "capability_sha256": "2230a2887b4e28030f038c04c7bf9b745293db9d804c7256479de3588b8b7574",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "engineering.tolerance.monte_carlo",
      "tool_id": "monte-carlo-tolerance",
      "engine": "monte-carlo-tolerance",
      "title": "1-D Tolerance Analysis Workspace",
      "summary": "1-D Tolerance Analysis Workspace — dimensional Monte Carlo with asymmetric ±tol, correlations (normal or NORTA), Spearman/Pearson/Sobol/Shapley sensitivity, σ convergence, LSL/USL yield, simulated capability, fingerprint, and snapshots. (calculation_version 1.12.0)",
      "page": "https://www.calculatorx.com/calc/engineering/monte-carlo-tolerance",
      "api": "https://www.calculatorx.com/api/v1/calc/monte-carlo-tolerance",
      "calculation_version": "1.12.0",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX tolerance / mechanical engineering review",
        "reviewer_role": "tolerance-engineer",
        "last_reviewed": "2026-08-12",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/engineering.tolerance.monte_carlo.agent.input.json",
        "input_rest": "https://www.calculatorx.com/schemas/engineering.tolerance.monte_carlo.input.json",
        "agent_input": "https://www.calculatorx.com/schemas/engineering.tolerance.monte_carlo.agent.input.json",
        "output": "https://www.calculatorx.com/schemas/engineering.tolerance.monte_carlo.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/engineering.tolerance.monte_carlo/1.12.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/engineering.tolerance.monte_carlo/1.12.0/output.json",
        "output_summary": "https://www.calculatorx.com/schemas/engineering.tolerance.monte_carlo.output.summary.json",
        "output_full": "https://www.calculatorx.com/schemas/engineering.tolerance.monte_carlo.output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/engineering.tolerance.monte_carlo/1.12.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/engineering.tolerance.monte_carlo/1.12.0",
      "capability_page": "https://www.calculatorx.com/capabilities/engineering.tolerance.monte_carlo",
      "verification": {
        "tests": {
          "passed": 71,
          "total": 71,
          "golden": 5,
          "boundary": 26,
          "property": 40
        },
        "contract_checks": {
          "passed": 8,
          "total": 8
        }
      },
      "evidence_tests": {
        "total": 71,
        "passed": 71,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 26,
          "passed": 26
        },
        "property": {
          "total": 40,
          "passed": 40
        },
        "contract": {
          "total": 8,
          "passed": 8,
          "failed": 0
        }
      },
      "limitations": [
        "1-D stack; correlations use joint normal (all-normal) or Gaussian-copula NORTA (non-normal marginals)",
        "Asymmetric normal uses two-piece scaling; uniform/triangular use [-tol_minus,+tol_plus]",
        "Cp/Cpk/Ppk are simulated design-stage indices from overall MC mean/σ — not measured in-control SPC",
        "Sobol requires independent inputs; for this linear stack Si=STi=analytic variance shares",
        "Shapley variance attribution supports correlation; exact for d≤12, permutation estimate for d>12",
        "Under NORTA, analytic σ uses Cov≈ρ·σi·σj (latent ρ); prefer Monte Carlo σ",
        "Shared query must encode noms/sense; legacy tol1/tol2 alone is error-only (nominals 0)",
        "Not full GD&T / 3-D geometry",
        "MCP/agent input schema is canonical (no legacy field aliases); REST still accepts aliases",
        "calculation_fingerprint is SHA-256; calculation_short_id is FNV-1a32 for UI only",
        "MCP execute/inspect default detail_level=summary; pass full for histogram/Sobol/Shapley/contributors",
        "Agent correlations use named pairs {a,b,rho} only (no i/j indexes)",
        "Agent tolerances: half_tolerance OR both tol_plus+tol_minus (no single-sided agent form)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.12.0",
        "artifacts": {
          "engine": "1.12.0",
          "page": "1.12.0",
          "capability": "1.12.0",
          "evidence": "1.12.0",
          "input_schema": "1.12.0",
          "output_schema": "1.12.0",
          "mcp_contract": "1.12.0"
        },
        "digests": {
          "input_schema_sha256": "55ee91bbeba09c82e0effc6d2c3bf95a9e0d7afe24f8b056bf217788b81992b1",
          "output_schema_sha256": "6bd4d91cb24648c1c65224651fb3153e3b3c7149b5328f5362df59d0ec62744a",
          "evidence_sha256": "30a8f1ad6fe3df4af69da2a2ac605ea9c8e05793f23b1d5465828c15cb5c9c68",
          "evidence_core_sha256": "30a8f1ad6fe3df4af69da2a2ac605ea9c8e05793f23b1d5465828c15cb5c9c68",
          "capability_sha256": "b479079bf0c2d74a74f26046f7efc11634a162a8f9d9ee409568149eceedcd8e",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 8,
          "passed": 8,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.12.0"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.12.0"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.12.0"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.12.0"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.12.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.opamp.noise",
      "tool_id": "opamp-noise",
      "engine": "opamp-noise",
      "title": "Op-amp Noise",
      "summary": "Flat-band op-amp output noise from en, gain, and bandwidth. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/opamp-noise",
      "api": "https://www.calculatorx.com/api/v1/calc/opamp-noise",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.opamp.noise.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.opamp.noise.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.opamp.noise/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.opamp.noise/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.opamp.noise/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.opamp.noise/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.opamp.noise",
      "verification": {
        "tests": {
          "passed": 5,
          "total": 5,
          "golden": 2,
          "boundary": 2,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 5,
        "passed": 5,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Flat-band only; no 1/f"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "f906de2c05a7dd719cc3b6f89d309ea3d35b10b8938c65ef5b3d7a3d8b0997e8",
          "output_schema_sha256": "5c44a705983598be3ec90760af1f231ce2a94a4b001ba5027d95ca1a46c8b9cf",
          "evidence_sha256": "1c84dfbb9cdac32d147fd8e23e44ea3b8a7eda1916b0b1ae055032a3d68499ff",
          "evidence_core_sha256": "1c84dfbb9cdac32d147fd8e23e44ea3b8a7eda1916b0b1ae055032a3d68499ff",
          "capability_sha256": "ffd8161f45692f5c80b089835449ec96f283d59bfdcd2c468c77a699898eabcc",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.thermal.heatsink_rth",
      "tool_id": "heatsink-rth",
      "engine": "heatsink-rth",
      "title": "Heatsink Thermal Resistance",
      "summary": "Junction temperature from effective θJA or θJC+θCS+θSA, or required heatsink θSA,max = (Tj,max−Ta)/P − θJC − θCS. (calculation_version 1.1.0)",
      "page": "https://www.calculatorx.com/calc/electric/heatsink-rth",
      "api": "https://www.calculatorx.com/api/v1/calc/heatsink-rth",
      "calculation_version": "1.1.0",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review (EE-001)",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-14",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.thermal.heatsink_rth.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.thermal.heatsink_rth.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.thermal.heatsink_rth/1.1.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.thermal.heatsink_rth/1.1.0/output.json",
        "by_operation": {
          "junction_effective_ja": "https://www.calculatorx.com/schemas/electrical.thermal.heatsink_rth/junction_effective_ja.input.json",
          "junction_heatsink_stack": "https://www.calculatorx.com/schemas/electrical.thermal.heatsink_rth/junction_heatsink_stack.input.json",
          "required_heatsink_sa": "https://www.calculatorx.com/schemas/electrical.thermal.heatsink_rth/required_heatsink_sa.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.thermal.heatsink_rth/1.1.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.thermal.heatsink_rth/1.1.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.thermal.heatsink_rth",
      "verification": {
        "tests": {
          "passed": 17,
          "total": 17,
          "golden": 4,
          "boundary": 5,
          "property": 8
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 17,
        "passed": 17,
        "failed": 0,
        "golden": {
          "total": 4,
          "passed": 4
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 8,
          "passed": 8
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Steady-state lumped Rθ only; not Zth(t) or CFD",
        "θJA and θJC+θCS+θSA are exclusive models — mixing them is CONFLICTING_INPUTS",
        "Required mode reports θSA,max, not total θJA",
        "θCA / Rth_HS are rejected: θCA already includes the ambient-side path",
        "Parallel PCB/package heat-flow paths are ignored on the explicit stack",
        "P is device dissipation converted to heat, not load or output power",
        "θSA,max ≤ 0 returns HEATSINK_INFEASIBLE and is not a purchasable heatsink"
      ],
      "methods": [],
      "operations": [
        "junction_effective_ja",
        "junction_heatsink_stack",
        "required_heatsink_sa"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.0",
        "artifacts": {
          "engine": "1.1.0",
          "page": "1.1.0",
          "capability": "1.1.0",
          "evidence": "1.1.0",
          "input_schema": "1.1.0",
          "output_schema": "1.1.0",
          "mcp_contract": "1.1.0"
        },
        "digests": {
          "input_schema_sha256": "e0368bf8a72142969285ce1e69ef710a5a43f00276ab16322c9e8cfc0061058d",
          "output_schema_sha256": "ba3caefa631d7ec1c7571e9d97c0ffb097099dcfed5105f8dc46fb4d5086cc26",
          "evidence_sha256": "f435fbad9279ca8c0f72d1a83bdd0a00e8936278f535fb461a81b0995489869d",
          "evidence_core_sha256": "f435fbad9279ca8c0f72d1a83bdd0a00e8936278f535fb461a81b0995489869d",
          "capability_sha256": "28513e3b3e9b27792c734b7ce76bdb6240674976a548b3e54fa0750bea82e521",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.pcb.trace_thermal",
      "tool_id": "pcb-trace-thermal",
      "engine": "pcb-trace-thermal",
      "title": "PCB Trace Thermal",
      "summary": "Copper trace I²R power and temperature rise with board Rth. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/pcb-trace-thermal",
      "api": "https://www.calculatorx.com/api/v1/calc/pcb-trace-thermal",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.pcb.trace_thermal.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.pcb.trace_thermal.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.trace_thermal/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.pcb.trace_thermal/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.pcb.trace_thermal/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.pcb.trace_thermal/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.pcb.trace_thermal",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 2,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Uniform copper; lumped board Rth"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "48f72081a3f83919941edcb1332c070d71af16d2dedb850179655860e454ac7c",
          "output_schema_sha256": "ebf06f24de63198fff85739d66316d2d79b25f2fd65ec7d545f3af857f739f59",
          "evidence_sha256": "da0f7df05a0845f2d011407f9cf40b2ac0dc21bb141f385b85fd539510047701",
          "evidence_core_sha256": "da0f7df05a0845f2d011407f9cf40b2ac0dc21bb141f385b85fd539510047701",
          "capability_sha256": "3aa4ff238f2c52e3be93572399537135ffc49fed93cf1a1dd0d4e59766ca1ce6",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rectifier.ripple_cap",
      "tool_id": "rectifier-ripple-cap",
      "engine": "rectifier-ripple-cap",
      "title": "Rectifier Ripple Capacitor",
      "summary": "Filter C or Vripple for half/full-wave capacitor-input rectifiers. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/rectifier-ripple-cap",
      "api": "https://www.calculatorx.com/api/v1/calc/rectifier-ripple-cap",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rectifier.ripple_cap.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rectifier.ripple_cap.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rectifier.ripple_cap/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rectifier.ripple_cap/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rectifier.ripple_cap/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rectifier.ripple_cap/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rectifier.ripple_cap",
      "verification": {
        "tests": {
          "passed": 5,
          "total": 5,
          "golden": 2,
          "boundary": 1,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 5,
        "passed": 5,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Constant load current; ideal diodes"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "ddac7a52731f8aa2b838370c42b537aee30a6707ebe5eaf734b41a09126d2792",
          "output_schema_sha256": "cfeb02dcc846f9e66e83f5ef3726467ce5de22229ca82360a915eadaff79aee1",
          "evidence_sha256": "bfb6f6199cd2db572f301f8572d5509af9d6e707f0e639030acb82ad9b0aaf36",
          "evidence_core_sha256": "bfb6f6199cd2db572f301f8572d5509af9d6e707f0e639030acb82ad9b0aaf36",
          "capability_sha256": "9b06fe4738f4c57881e0d8fd31642aeca45bec541c19e706452fea2f7cba7eb2",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.em.coulomb",
      "tool_id": "coulomb",
      "engine": "coulomb",
      "title": "Coulomb's Law",
      "summary": "Electrostatic force F = k·|q1·q2|/r² between point charges. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/coulomb",
      "api": "https://www.calculatorx.com/api/v1/calc/coulomb",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.em.coulomb.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.em.coulomb.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.em.coulomb/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.em.coulomb/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.em.coulomb/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.em.coulomb/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.em.coulomb",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 2,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Point charges; εr=1"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "9e4420a50311bbe512be5530c9a5aed56b4ea1ca5852417c5eab6a77d5ab8acc",
          "output_schema_sha256": "213ae3cbd0052169df135a60be17f590909372421ca06d2601078403a347efea",
          "evidence_sha256": "93d88911bf882068982755038ce090046d41e58ab38da51d7b4899eac9fab94b",
          "evidence_core_sha256": "93d88911bf882068982755038ce090046d41e58ab38da51d7b4899eac9fab94b",
          "capability_sha256": "bf52e234da6b5112e502fa4d01ef6e7b2a6580af28720f4bf96a9d4e9e8478d1",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.digital.logic_gate",
      "tool_id": "logic-gate",
      "engine": "logic-gate",
      "title": "Logic Gate",
      "summary": "Basic Boolean gate outputs from binary inputs. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/logic-gate",
      "api": "https://www.calculatorx.com/api/v1/calc/logic-gate",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-08",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.digital.logic_gate.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.digital.logic_gate.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.digital.logic_gate/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.digital.logic_gate/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.digital.logic_gate/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.digital.logic_gate/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.digital.logic_gate",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 2,
          "boundary": 3,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Combinational Boolean only"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "c94eecbac04975e5ab6dfd28fb6f2c11bb23322bd4deb29e46d713b86170c783",
          "output_schema_sha256": "ee9481ed53e7aa646c9cc972dffe03917724bda4af624228c354f1b98d8c91bf",
          "evidence_sha256": "7e593f8f7951d7cfdd38629be93e7a24400792ca4866ef3163022740a207bc2e",
          "evidence_core_sha256": "7e593f8f7951d7cfdd38629be93e7a24400792ca4866ef3163022740a207bc2e",
          "capability_sha256": "c7e20ca33fb4acc4108e0fc3e818bc1ca38dcb67c38796e87143d8a3d8d7239b",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.battery.aging",
      "tool_id": "battery-aging",
      "engine": "battery-aging",
      "title": "Linear Battery Aging",
      "summary": "Linear capacity fade from independent cycle and calendar aging. Default k_cycle=0.0002/cycle and k_cal=0.02/year are illustrative. (calculation_version 1.0.2)",
      "page": "https://www.calculatorx.com/calc/electric/battery-aging",
      "api": "https://www.calculatorx.com/api/v1/calc/battery-aging",
      "calculation_version": "1.0.2",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-05",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.battery.aging.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.battery.aging.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.battery.aging/1.0.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.battery.aging/1.0.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.battery.aging/1.0.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.battery.aging/1.0.2",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.battery.aging",
      "verification": {
        "tests": {
          "passed": 14,
          "total": 14,
          "golden": 3,
          "boundary": 6,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 14,
        "passed": 14,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Linear independent cycle+calendar fade — not temperature, SOC, DoD, C-rate, or chemistry aware",
        "Default k_cycle=0.0002/cycle and k_cal=0.02/year are illustrative",
        "fade_frac is unclamped exposure and may exceed 1; SOH and capacity_Ah are clamped at 0"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.2",
        "artifacts": {
          "engine": "1.0.2",
          "page": "1.0.2",
          "capability": "1.0.2",
          "evidence": "1.0.2",
          "input_schema": "1.0.2",
          "output_schema": "1.0.2",
          "mcp_contract": "1.0.2"
        },
        "digests": {
          "input_schema_sha256": "530a01f1f22d5c7d69bfd54543b215b1d53999fc6d19102e02a920f8be4f32cb",
          "output_schema_sha256": "e003d668697e01cb9d53db19b3bff48e2afe6529c26da8af007393f2acc076ff",
          "evidence_sha256": "beff412b2528d9714c72521b9acf5873c0ab05c59b8b8c12b55fdf17914de914",
          "evidence_core_sha256": "beff412b2528d9714c72521b9acf5873c0ab05c59b8b8c12b55fdf17914de914",
          "capability_sha256": "97d73e0f42e5b1df34e1e1f980286a4db5ea9eec1fb9c73fcec4351f1858c74d",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.buck.ripple",
      "tool_id": "buck-ripple",
      "engine": "buck-ripple",
      "title": "Buck Converter Ripple",
      "summary": "Assumed-CCM buck peak-to-peak inductor ripple ΔI_L,pp and optional capacitor-only ΔV_C,pp (ESR=0). (calculation_version 1.1.0)",
      "page": "https://www.calculatorx.com/calc/electric/buck-ripple",
      "api": "https://www.calculatorx.com/api/v1/calc/buck-ripple",
      "calculation_version": "1.1.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-09-11",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.buck.ripple.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.buck.ripple.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.buck.ripple/1.1.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.buck.ripple/1.1.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.buck.ripple/1.1.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.buck.ripple/1.1.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.buck.ripple",
      "verification": {
        "tests": {
          "passed": 15,
          "total": 15,
          "golden": 1,
          "boundary": 10,
          "property": 4
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 15,
        "passed": 15,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 10,
          "passed": 10
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal CCM is assumed, not measured — no Iout, so CCM/DCM is not certified",
        "ΔI_L_A and ΔV_out_V are peak-to-peak, not RMS or amplitude",
        "ΔV_out_V is capacitor-only (ESR=0); ESR and switching transients are neglected",
        "DCM, current-mode control dynamics, and non-ideal switch/diode drops are out of scope"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.0",
        "artifacts": {
          "engine": "1.1.0",
          "page": "1.1.0",
          "capability": "1.1.0",
          "evidence": "1.1.0",
          "input_schema": "1.1.0",
          "output_schema": "1.1.0",
          "mcp_contract": "1.1.0"
        },
        "digests": {
          "input_schema_sha256": "c877e8a833a24fc7d74ecd9af3a2d84df1aa2d5c82b0076e7d2a965ba872ea5d",
          "output_schema_sha256": "800d2d0f8dca7da1b6f17b885c435390030c1a705a4444e66484757b3c7498d6",
          "evidence_sha256": "99cd5289e725ceec05b990b3fbb3c06abaa6d42ad5024a180c49250e0f138d65",
          "evidence_core_sha256": "99cd5289e725ceec05b990b3fbb3c06abaa6d42ad5024a180c49250e0f138d65",
          "capability_sha256": "aaf5365dab62c3d91ea2f3b7ae737b99808a64e385b057d74970e3c3d00c81e2",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.temperature.celsius_kelvin",
      "tool_id": "celsius-kelvin",
      "engine": "celsius-kelvin",
      "title": "Celsius ↔ Kelvin",
      "summary": "Affine °C↔K with absolute-zero guards. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/celsius-kelvin",
      "api": "https://www.calculatorx.com/api/v1/calc/celsius-kelvin",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.temperature.celsius_kelvin.input.json",
        "output": "https://www.calculatorx.com/schemas/units.temperature.celsius_kelvin.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.temperature.celsius_kelvin/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.temperature.celsius_kelvin/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.temperature.celsius_kelvin/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.temperature.celsius_kelvin/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.temperature.celsius_kelvin",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 2,
          "boundary": 2,
          "property": 2
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 2,
          "passed": 2
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not Fahrenheit/Rankine"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "a14f2e95659e10c31f38d519e7a1fc8756b33a05a269232533cb84f45eb9cf15",
          "output_schema_sha256": "e10d7df0b3290002803e6e73e9319d982149662218d43d22bcd6a0b1e42c4dc5",
          "evidence_sha256": "b1f7a0146103e0eda9819e4db7d3be9e66090ed4d7cd9f0fe203833609a2d913",
          "evidence_core_sha256": "b1f7a0146103e0eda9819e4db7d3be9e66090ed4d7cd9f0fe203833609a2d913",
          "capability_sha256": "f4b3be7d2ba91b09112fae2915896738f88ac5585ecbceb75070f2b857e41238",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.pressure.psi_bar",
      "tool_id": "psi-bar",
      "engine": "psi-bar",
      "title": "PSI ↔ Bar",
      "summary": "Pressure conversion with 1 bar = 14.503773773 psi. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/psi-bar",
      "api": "https://www.calculatorx.com/api/v1/calc/psi-bar",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.pressure.psi_bar.input.json",
        "output": "https://www.calculatorx.com/schemas/units.pressure.psi_bar.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.pressure.psi_bar/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.pressure.psi_bar/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.pressure.psi_bar/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.pressure.psi_bar/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.pressure.psi_bar",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 2,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Magnitude only; not gauge→absolute"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "c5508a8a682719f6175fb77eb123500c54e81b5ac60f274af5c42c07d44245c7",
          "output_schema_sha256": "0deb307f67df40d777d2534492531926506d6eb112b39ecc46420575b0e9db5a",
          "evidence_sha256": "a9181d2ef7cdaa5f42abd89bd9c2c8e8bc34cf5d07e359f8476849f66f7054f2",
          "evidence_core_sha256": "a9181d2ef7cdaa5f42abd89bd9c2c8e8bc34cf5d07e359f8476849f66f7054f2",
          "capability_sha256": "8d6e43ef83ff82de5a4c4ac310da951de833213ed39d6073e06856c867dd3308",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.mosfet.vth",
      "tool_id": "mosfet-vth",
      "engine": "mosfet-vth",
      "title": "MOSFET Threshold / Overdrive",
      "summary": "Overdrive, square-law Id (cutoff / linear / saturation), or solve model Vth, with optional linear Vth(Tj). Vth is the long-channel square-law parameter, not datasheet VGS(th). (calculation_version 1.3.1)",
      "page": "https://www.calculatorx.com/calc/electric/mosfet-vth",
      "api": "https://www.calculatorx.com/api/v1/calc/mosfet-vth",
      "calculation_version": "1.3.1",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": "electrical-engineer",
        "last_reviewed": "2026-08-17",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.mosfet.vth.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.mosfet.vth.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.vth/1.3.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.mosfet.vth/1.3.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.mosfet.vth/1.3.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.mosfet.vth/1.3.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.mosfet.vth",
      "verification": {
        "tests": {
          "passed": 26,
          "total": 26,
          "golden": 10,
          "boundary": 5,
          "property": 11
        },
        "contract_checks": {
          "passed": 10,
          "total": 10
        }
      },
      "evidence_tests": {
        "total": 26,
        "passed": 26,
        "failed": 0,
        "golden": {
          "total": 10,
          "passed": 10
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 11,
          "passed": 11
        },
        "contract": {
          "total": 10,
          "passed": 10,
          "failed": 0
        }
      },
      "limitations": [
        "Long-channel square-law only — not BSIM, velocity saturation, or short-channel",
        "Vth is the model threshold parameter, not datasheet VGS(th) and not recommended gate drive",
        "kn = μn·Cox·W/L such that Id_sat = ½·kn·Vod²; the ½ is not included in kn",
        "Without Vds, Id uses the saturation equation; with Vds, region is cutoff / linear / saturation",
        "Cutoff returns Id = 0 A; subthreshold leakage is not modeled",
        "Linear Vth(Tj) does not scale kn / μ(T); default α = −0.002 V/°C is a Si planning value, not datasheet TCV"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.1",
        "artifacts": {
          "engine": "1.3.1",
          "page": "1.3.1",
          "capability": "1.3.1",
          "evidence": "1.3.1",
          "input_schema": "1.3.1",
          "output_schema": "1.3.1",
          "mcp_contract": "1.3.1"
        },
        "digests": {
          "input_schema_sha256": "8aaf0a70ca3197d145c41aebca84830791334284c7830b197771ba8e83f8178e",
          "output_schema_sha256": "07ec52f59e9a4a0172410ab1152a5879545b7d79b2f2a48a1355a4135ea860cf",
          "evidence_sha256": "49e969fdb088fa07f4c73fda4b9f055dcf500b540937d15c9b70a4478bb73c42",
          "evidence_core_sha256": "49e969fdb088fa07f4c73fda4b9f055dcf500b540937d15c9b70a4478bb73c42",
          "capability_sha256": "34fbbade7ccf8a2a3df265ea21e053dfa1f4d9cb2cde3b0716bd5f152524e9cf",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 10,
          "passed": 10,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.3.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "subthreshold-warning-codes",
              "status": "pass",
              "detail": "MODEL_VTH_NOT_DATASHEET_VGS_TH, SUBTHRESHOLD_NOT_MODELED, CUTOFF_NOT_MODELED (deprecated alias of SUBTHRESHOLD_NOT_MODELED), SATURATION_ASSUMED, LINEAR_REGION, SATURATION_EXTRACT_A"
            },
            {
              "id": "cutoff-id-zero-subthreshold-warning",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.thermo.ideal_gas",
      "tool_id": "ideal-gas",
      "engine": "ideal-gas",
      "title": "Ideal Gas Law",
      "summary": "PV=nRT solve for P|V|n|T in SI units. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/ideal-gas",
      "api": "https://www.calculatorx.com/api/v1/calc/ideal-gas",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.thermo.ideal_gas.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.thermo.ideal_gas.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.thermo.ideal_gas/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.thermo.ideal_gas/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.thermo.ideal_gas/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.thermo.ideal_gas/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.thermo.ideal_gas",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal gas; SI R default"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "4daa1e2741aa20e455a744187e5762a807d839d840574a0afad80778ed9fbd0b",
          "output_schema_sha256": "9258392137a75c5a8d4eedc7d82ad751abde7f2fecb98f36a2a54d2d97c762dc",
          "evidence_sha256": "ac674596d10a9441bcad9609654e7942ce8c6d9ccb11d910a23cfb769f6db4be",
          "evidence_core_sha256": "ac674596d10a9441bcad9609654e7942ce8c6d9ccb11d910a23cfb769f6db4be",
          "capability_sha256": "8aaceb5dc22f97c7c6956302dc82d777c97ea286107fe968f82ea12b94fce1af",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.thermo.heat_transfer",
      "tool_id": "heat-transfer",
      "engine": "heat-transfer",
      "title": "Heat Transfer",
      "summary": "1-D conduction or convection heat rate. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/heat-transfer",
      "api": "https://www.calculatorx.com/api/v1/calc/heat-transfer",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.thermo.heat_transfer.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.thermo.heat_transfer.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.thermo.heat_transfer/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.thermo.heat_transfer/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.thermo.heat_transfer/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.thermo.heat_transfer/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.thermo.heat_transfer",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 2,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "No radiation / CFD"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "81ee181a350c9f4a45528d1cdde0fb6e5fb7a676d8356587fa0ed79c34b432c9",
          "output_schema_sha256": "646ec1159009b303b6870a6601577aa8fd986039fe5502c7ff1003cd035444d6",
          "evidence_sha256": "c9397e2d0257bf45957de992d5256d780f9ea25d5484902b054ac7e4994e3082",
          "evidence_core_sha256": "c9397e2d0257bf45957de992d5256d780f9ea25d5484902b054ac7e4994e3082",
          "capability_sha256": "04e6e12eeeca15a6bba308641f67cdc78dba500434ba7775b842f453b33484ed",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.receiver_sensitivity",
      "tool_id": "receiver-sensitivity",
      "engine": "receiver-sensitivity",
      "title": "Receiver Sensitivity",
      "summary": "MDS from NF, BW, and SNR_min at T0=290 K. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/receiver-sensitivity",
      "api": "https://www.calculatorx.com/api/v1/calc/receiver-sensitivity",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.receiver_sensitivity.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.receiver_sensitivity.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.receiver_sensitivity/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.receiver_sensitivity/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.receiver_sensitivity/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.receiver_sensitivity/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.receiver_sensitivity",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Flat NF; kT0=−174 dBm/Hz"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "fa10080249d502dcd19a5c018b1575ba1bbb19a861661ea59ff3cbba042246ea",
          "output_schema_sha256": "4e92269c3f8cbd9196808d91d2d4e6144b676d67d8f0e07f277f8050f2a4c9ae",
          "evidence_sha256": "85146c79600ec6b522865244eddae8c10c27c6c25caf6b2194fc533fa5e16040",
          "evidence_core_sha256": "85146c79600ec6b522865244eddae8c10c27c6c25caf6b2194fc533fa5e16040",
          "capability_sha256": "cd6d64645aa76cfa9b8c0c8e234bc22f06a7bfc5e672124aae37dcbe57889d48",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.ldo.thermal",
      "tool_id": "ldo-thermal",
      "engine": "ldo-thermal",
      "title": "LDO Thermal",
      "summary": "LDO dissipation and junction temperature from Rth. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/ldo-thermal",
      "api": "https://www.calculatorx.com/api/v1/calc/ldo-thermal",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.ldo.thermal.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.ldo.thermal.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.ldo.thermal/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.ldo.thermal/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.ldo.thermal/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.ldo.thermal/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.ldo.thermal",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Steady-state lumped Rth"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "655d973652ea82e5c0846f8ff9aca5e061418b1b1ea013116217b4649e87ac05",
          "output_schema_sha256": "12b6b83a33f786d7b2ff66470dcd5434bb42750cfdf4e8cb2aa326953384861e",
          "evidence_sha256": "a9aaedac1fcc292c1112aad805c77b3174a20108cee3bd46866a785fe13847de",
          "evidence_core_sha256": "a9aaedac1fcc292c1112aad805c77b3174a20108cee3bd46866a785fe13847de",
          "capability_sha256": "f5fbfb8064ba03ec2af29c91f227d43d3bc08626d2c0962276729d6257e781c2",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.frequency.hz_rads",
      "tool_id": "hz-rads",
      "engine": "hz-rads",
      "title": "Hz ↔ rad/s",
      "summary": "Angular frequency ω = 2πf with positive-frequency guards. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/hz-rads",
      "api": "https://www.calculatorx.com/api/v1/calc/hz-rads",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics/RF review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.frequency.hz_rads.input.json",
        "output": "https://www.calculatorx.com/schemas/units.frequency.hz_rads.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.frequency.hz_rads/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.frequency.hz_rads/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.frequency.hz_rads/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.frequency.hz_rads/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.frequency.hz_rads",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not deg/s or rpm"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "e19dd6b2d4672c8af3c9823d9945717a0e66fdadd8aad5d49631387b97c23a4e",
          "output_schema_sha256": "00cf74d3dd347085bb77fb5a2036957d062eff012df0a27238ed4752212a8300",
          "evidence_sha256": "713b465725f1ed7eed743e402b38bacc362ecca474606d88febb769fb53962ff",
          "evidence_core_sha256": "713b465725f1ed7eed743e402b38bacc362ecca474606d88febb769fb53962ff",
          "capability_sha256": "a698d0d4c1441098be36d273e4d28172bade9ce403f041b53b43765d6d00ca74",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.magnetic.tesla_gauss",
      "tool_id": "tesla-gauss",
      "engine": "tesla-gauss",
      "title": "Tesla ↔ Gauss",
      "summary": "Magnetic flux density with 1 T = 10000 G. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/tesla-gauss",
      "api": "https://www.calculatorx.com/api/v1/calc/tesla-gauss",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics/RF review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.magnetic.tesla_gauss.input.json",
        "output": "https://www.calculatorx.com/schemas/units.magnetic.tesla_gauss.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.magnetic.tesla_gauss/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.magnetic.tesla_gauss/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.magnetic.tesla_gauss/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.magnetic.tesla_gauss/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.magnetic.tesla_gauss",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Non-negative B only"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "9538d4a00f020e31305f6507d0bb49b6fe4fa25b76bcce8973905f4299c61129",
          "output_schema_sha256": "81640770b7c8516e8539d060ae658fff0d1349452660737bb88e10925805e0f8",
          "evidence_sha256": "8de91afee091834bfb44a2858e1d51c89812d1ef7c052bc65a2bd21e28e8043d",
          "evidence_core_sha256": "8de91afee091834bfb44a2858e1d51c89812d1ef7c052bc65a2bd21e28e8043d",
          "capability_sha256": "8107cb34aebad15fa871fdf7853331a28e44eb87e8cee6738f44d8b9dd5c82b6",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.wavelength",
      "tool_id": "wavelength",
      "engine": "wavelength",
      "title": "Wavelength",
      "summary": "λ = c·VF/f in vacuum or dielectric (VF or εr). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/wavelength",
      "api": "https://www.calculatorx.com/api/v1/calc/wavelength",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics/RF review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.wavelength.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.wavelength.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.wavelength/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.wavelength/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.wavelength/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.wavelength/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.wavelength",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Mode lambda needs f_Hz; mode freq needs lambda_m",
        "Non-dispersive VF; no waveguide cutoff"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "6e8b2147acd2ed9b5b632dd955b8f16d249f71f91402dcc2644bf36888354200",
          "output_schema_sha256": "eba2024b162f6e298e35599b83e6e166bff9ee9515c97e758d9d43711041b377",
          "evidence_sha256": "55ee912c216ef98842237c19356bc6d93835be45dc50402e94e674addd1622c8",
          "evidence_core_sha256": "55ee912c216ef98842237c19356bc6d93835be45dc50402e94e674addd1622c8",
          "capability_sha256": "c8c69b5ebffe96e736a89d2dcd5e83aa988f16e7d25d6c32747c6cf9879582c7",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.coax",
      "tool_id": "coax-impedance",
      "engine": "coax-impedance",
      "title": "Coax Impedance",
      "summary": "Z0 of coaxial line from shield inner diameter D, center-conductor diameter d, and εr. Omitted εr defaults to 1.0. (calculation_version 1.0.1)",
      "page": "https://www.calculatorx.com/calc/electric/coax-impedance",
      "api": "https://www.calculatorx.com/api/v1/calc/coax-impedance",
      "calculation_version": "1.0.1",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics/RF review",
        "reviewer_role": "rf-engineering",
        "last_reviewed": "2026-09-12",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.coax.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.coax.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.coax/1.0.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.coax/1.0.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.coax/1.0.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.coax/1.0.1",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.coax",
      "verification": {
        "tests": {
          "passed": 21,
          "total": 21,
          "golden": 4,
          "boundary": 8,
          "property": 9
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 21,
        "passed": 21,
        "failed": 0,
        "golden": {
          "total": 4,
          "passed": 4
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 9,
          "passed": 9
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Does not model conductor loss",
        "Does not model dielectric loss / tanδ",
        "Does not model dispersion",
        "Does not model connectors or discontinuities",
        "Does not model higher-order modes"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.1",
        "artifacts": {
          "engine": "1.0.1",
          "page": "1.0.1",
          "capability": "1.0.1",
          "evidence": "1.0.1",
          "input_schema": "1.0.1",
          "output_schema": "1.0.1",
          "mcp_contract": "1.0.1"
        },
        "digests": {
          "input_schema_sha256": "238096127bce9b927422b6f723d34b14a1361ca5931027a5ca9c3d366706b204",
          "output_schema_sha256": "8402a00ce0ce19cd0a0fd73b6cc066e2d8b452a2340ac3a5ab8bd1c443b561d0",
          "evidence_sha256": "6b759561fc5aba0b681ef0936bfb926ab26e000a0e3e0ba6882ff7024a8d77f0",
          "evidence_core_sha256": "6b759561fc5aba0b681ef0936bfb926ab26e000a0e3e0ba6882ff7024a8d77f0",
          "capability_sha256": "f3767119ee826eff4c9589d8195d14c943026315bd538884055a8533ea7950d4",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.lc_match",
      "tool_id": "lc-match",
      "engine": "lc-match",
      "title": "L-section LC Match",
      "summary": "Narrowband real RL→Z0 L-section dual solutions. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/lc-match",
      "api": "https://www.calculatorx.com/api/v1/calc/lc-match",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics/RF review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.lc_match.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.lc_match.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.lc_match/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.lc_match/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.lc_match/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.lc_match/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.lc_match",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Real ZL only; narrowband; no stub match"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "f53a4a3fc52cf494315fde93b212040024511d659c94922df54a8ec2af2673d4",
          "output_schema_sha256": "029449b40c7384e75997faaf59ff69fc07e1a5bc8f202b326f8cf2823a19ece4",
          "evidence_sha256": "6ce08dc45db9e3f49eabbe81fc0a6247957ee3422dd8b5503f35c1fbb11f5b32",
          "evidence_core_sha256": "6ce08dc45db9e3f49eabbe81fc0a6247957ee3422dd8b5503f35c1fbb11f5b32",
          "capability_sha256": "137275789ec54e1c9d5c54548e807b13226097800e244fed83a7914bbc244126",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.smith",
      "tool_id": "smith-chart",
      "engine": "smith-chart",
      "title": "Smith Chart (Impedance Matching)",
      "summary": "RF Smith Chart & Matching Workspace: mode-discriminated Agent API, strict match-steps, Touchstone S11, auto-match, SVG overlays. (calculation_version 1.6.3)",
      "page": "https://www.calculatorx.com/calc/electric/smith-chart",
      "api": "https://www.calculatorx.com/api/v1/calc/smith-chart",
      "calculation_version": "1.6.3",
      "tier": "internally_reviewed",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": true,
        "review_kind": "internal",
        "source_checked": true,
        "reviewed_by": "CalculatorX Internal RF review",
        "reviewer_role": "Internal RF review",
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "not_applicable",
        "internal_review_status": "approved"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.smith.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.smith.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.smith/1.6.3/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.smith/1.6.3/output.json",
        "by_operation": {
          "z-gamma": "https://www.calculatorx.com/schemas/electrical.rf.smith/z-gamma.input.json",
          "gamma-z": "https://www.calculatorx.com/schemas/electrical.rf.smith/gamma-z.input.json",
          "match": "https://www.calculatorx.com/schemas/electrical.rf.smith/match.input.json",
          "match-steps": "https://www.calculatorx.com/schemas/electrical.rf.smith/match-steps.input.json",
          "s11-touchstone": "https://www.calculatorx.com/schemas/electrical.rf.smith/s11-touchstone.input.json",
          "auto-match": "https://www.calculatorx.com/schemas/electrical.rf.smith/auto-match.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.smith/1.6.3.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.smith/1.6.3",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.smith",
      "verification": {
        "tests": {
          "passed": 21,
          "total": 21,
          "golden": 9,
          "boundary": 5,
          "property": 7
        },
        "contract_checks": {
          "passed": 8,
          "total": 8
        }
      },
      "evidence_tests": {
        "total": 21,
        "passed": 21,
        "failed": 0,
        "golden": {
          "total": 9,
          "passed": 9
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 7,
          "passed": 7
        },
        "contract": {
          "total": 8,
          "passed": 8,
          "failed": 0
        }
      },
      "limitations": [
        "No multi-section Chebyshev / broadband optimizer",
        "Full bilateral gain redesign with S12 feedback not supported",
        "Drag-to-tune and S21/stability overlays are UI-side (API returns numerical modes)",
        "Noise circles require Touchstone noise params (NFmin, Γopt, Rn); not inferred from S alone",
        "Passive Z↔Γ / matching: R≥0 and |Γ|≤1; active overlay circles may extend outside the unit circle"
      ],
      "methods": [],
      "operations": [
        "z-gamma",
        "gamma-z",
        "match",
        "match-steps",
        "s11-touchstone",
        "auto-match"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.6.3",
        "artifacts": {
          "engine": "1.6.3",
          "page": "1.6.3",
          "capability": "1.6.3",
          "evidence": "1.6.3",
          "input_schema": "1.6.3",
          "output_schema": "1.6.3",
          "mcp_contract": "1.6.3"
        },
        "digests": {
          "input_schema_sha256": "a05ef25ca7cf35bc01f6722b882e746a008756fc0dd54724052d34e5ddac35b7",
          "output_schema_sha256": "5736600d32f028e3ae48b600659781b97c032b017db38f2bb489284177b06234",
          "evidence_sha256": "224baa42ce2b6874dee338b6fb794d58b938e975cdaf091c720cea4a4fffd8a0",
          "evidence_core_sha256": "224baa42ce2b6874dee338b6fb794d58b938e975cdaf091c720cea4a4fffd8a0",
          "capability_sha256": "cc480f3041cdc51ec038c3192dea66bc60373230f16c5516610d0b88b6f5b93f",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 8,
          "passed": 8,
          "failed": 0,
          "items": [
            {
              "id": "contract-page-version",
              "status": "pass",
              "detail": "1.6.3"
            },
            {
              "id": "contract-capability-version",
              "status": "pass",
              "detail": "1.6.3"
            },
            {
              "id": "contract-input-schema-version",
              "status": "pass",
              "detail": "1.6.3"
            },
            {
              "id": "contract-output-schema-version",
              "status": "pass",
              "detail": "1.6.3"
            },
            {
              "id": "evidence-version-matches-manifest",
              "status": "pass",
              "detail": "1.6.3"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.rf.gamma_z",
      "tool_id": "gamma-z",
      "engine": "gamma-z",
      "title": "Γ ↔ Z (Complex)",
      "summary": "Complex reflection coefficient ↔ normalized impedance with VSWR/RL. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/gamma-z",
      "api": "https://www.calculatorx.com/api/v1/calc/gamma-z",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics/RF review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.rf.gamma_z.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.rf.gamma_z.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.rf.gamma_z/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.rf.gamma_z/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.rf.gamma_z/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.rf.gamma_z/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.rf.gamma_z",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Normalized z; |Γ|≤1 for passive"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "f9c7e18fb8d970bbb2d2305d69d20675ec4717c9b61e482493d04674fdec4b7e",
          "output_schema_sha256": "3565267c74b93991c06b6d40415e1381d2a32053bcb9c1e833b640cd471fd705",
          "evidence_sha256": "2c08278376522361475cbd84b2c9d95ef20f1ac47c6a52db2233dfa798eae605",
          "evidence_core_sha256": "2c08278376522361475cbd84b2c9d95ef20f1ac47c6a52db2233dfa798eae605",
          "capability_sha256": "e8577dcd9acfe3a2584898613add6dcccbbf6ce1c228912b1d5512e4151f0a9e",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.energy.kwh_joule",
      "tool_id": "kwh-joule",
      "engine": "kwh-joule",
      "title": "kWh ↔ Joule",
      "summary": "Energy conversion with 1 kWh = 3.6 MJ. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/kwh-joule",
      "api": "https://www.calculatorx.com/api/v1/calc/kwh-joule",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.energy.kwh_joule.input.json",
        "output": "https://www.calculatorx.com/schemas/units.energy.kwh_joule.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.energy.kwh_joule/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.energy.kwh_joule/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.energy.kwh_joule/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.energy.kwh_joule/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.energy.kwh_joule",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Exact SI factor 3.6e6 only"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "ec9d5c1fb2542bad00c0d57e6ba18a5bc84d7f0253ff7c2317054306d8e1dd20",
          "output_schema_sha256": "ac6205cd2f6383b6fbfb6e21dad884a95f6da58c5f67563f9fe1f015957cddfe",
          "evidence_sha256": "715503a7ad51f271316d5964dffc0f0ef4a84825c866d132ffe2259ca78ac24e",
          "evidence_core_sha256": "715503a7ad51f271316d5964dffc0f0ef4a84825c866d132ffe2259ca78ac24e",
          "capability_sha256": "10fba4e65c120b57ae8ceb8ad7ac30f0e1b7cd26205c980d6498ee63be6aeecc",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.power.watt_hp",
      "tool_id": "watt-hp",
      "engine": "watt-hp",
      "title": "Watt ↔ Horsepower",
      "summary": "Mechanical horsepower: 1 hp = 745.6998715822702 W. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/watt-hp",
      "api": "https://www.calculatorx.com/api/v1/calc/watt-hp",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.power.watt_hp.input.json",
        "output": "https://www.calculatorx.com/schemas/units.power.watt_hp.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.power.watt_hp/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.power.watt_hp/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.power.watt_hp/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.power.watt_hp/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.power.watt_hp",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Mechanical hp only (not metric PS)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "e8203be79db4d87b34e6f5838d2256e1ac5a758c1e7b40ec2191275fb4ec1df5",
          "output_schema_sha256": "8e1ed1e464703d7b9201306529af9dcb94037d954d10fc0d530960427101c8bd",
          "evidence_sha256": "cc59fc0708c02610a29616c247f4a4096dd3f58e3ddbc9c94db400a0aa4bdb49",
          "evidence_core_sha256": "cc59fc0708c02610a29616c247f4a4096dd3f58e3ddbc9c94db400a0aa4bdb49",
          "capability_sha256": "3623ebe6a5ff210d6d32f4cdb8e2d480ae65b4030cc55e0180e4410e94aacdbd",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.kinematics.projectile",
      "tool_id": "projectile",
      "engine": "projectile",
      "title": "Projectile Motion",
      "summary": "Flat-ground projectile range, apex, and flight time (no drag). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/projectile",
      "api": "https://www.calculatorx.com/api/v1/calc/projectile",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.kinematics.projectile.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.kinematics.projectile.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.projectile/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.projectile/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.kinematics.projectile/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.kinematics.projectile/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.kinematics.projectile",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "No drag; flat ground; angle in (0,90)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "76ffae500989c4a1509d318f374727a3d5c4cd521d224bc30b989c99c08a2ab8",
          "output_schema_sha256": "9c8e3458709c268391973a4cb6fcdc4dc5da13566d93af1621405f4413f8f232",
          "evidence_sha256": "20a769b7bb51d9abc7bcdfa657b947b27d18ad3c740a75aa5b63af3a850ce98a",
          "evidence_core_sha256": "20a769b7bb51d9abc7bcdfa657b947b27d18ad3c740a75aa5b63af3a850ce98a",
          "capability_sha256": "4fdf2599b6df1f2502ccf9cdc8305e82d55b962037c4ba2eb2b4c1f87c3b469d",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.dynamics.force",
      "tool_id": "force",
      "engine": "force",
      "title": "Force (F=ma)",
      "summary": "Newton second law solve for F, a, or m. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/force",
      "api": "https://www.calculatorx.com/api/v1/calc/force",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.dynamics.force.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.dynamics.force.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.force/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.force/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.dynamics.force/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.dynamics.force/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.dynamics.force",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Point-mass Newtonian; no relativity"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "38dd94e0c3da0a2190b0bfbd538b12c92169eb83307fb07d3a25b99b65561c85",
          "output_schema_sha256": "24edcc6af3929ac2eaaf23198ed4e4d16572b7b2bb791e441ce8f013ce3e63a2",
          "evidence_sha256": "17785991577950dfdb829f65f3edb388ccbf912357475fe9316ab08d0ded5304",
          "evidence_core_sha256": "17785991577950dfdb829f65f3edb388ccbf912357475fe9316ab08d0ded5304",
          "capability_sha256": "89e39ba434ba41f35a907f8af65fdbd499a69817f1069c4a681f34eb5ff0ed42",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.fluid.reynolds",
      "tool_id": "reynolds",
      "engine": "reynolds",
      "title": "Reynolds Number",
      "summary": "Re = ρvL/μ with laminar/turbulent pipe guidance bands. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/reynolds",
      "api": "https://www.calculatorx.com/api/v1/calc/reynolds",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.fluid.reynolds.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.fluid.reynolds.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.fluid.reynolds/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.fluid.reynolds/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.fluid.reynolds/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.fluid.reynolds/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.fluid.reynolds",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Pipe guidance bands 2300/4000; not a stability proof"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "778f6b7e614381f28618ffffb8236dcff27df728b49c9b78350bb534681c551c",
          "output_schema_sha256": "3768f6d13db36cccd6460f4f716a796475b50d06b1305e777c163b93837a4dd2",
          "evidence_sha256": "8e930a133a15bf7b42b5fe345aabdc58c4d6259562e730c25693cf214b9b4687",
          "evidence_core_sha256": "8e930a133a15bf7b42b5fe345aabdc58c4d6259562e730c25693cf214b9b4687",
          "capability_sha256": "e6a6a5d741d1d1c1bb781158695f9a270307ce7f4a5db4ec6dc60d01be1f0109",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.fluid.colebrook",
      "tool_id": "colebrook",
      "engine": "colebrook",
      "title": "Colebrook Friction Factor",
      "summary": "Colebrook–White Darcy friction factor f from Re and ε/D. Turbulent pipes Re≥4000. Not laminar 64/Re. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/colebrook",
      "api": "https://www.calculatorx.com/api/v1/calc/colebrook",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.fluid.colebrook.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.fluid.colebrook.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.fluid.colebrook/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.fluid.colebrook/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.fluid.colebrook/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.fluid.colebrook/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.fluid.colebrook",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 1,
          "boundary": 5,
          "property": 3
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 3,
          "passed": 3
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Turbulent pipes Re ≥ 4000 — not laminar f=64/Re",
        "Not a Moody-chart lookup",
        "Does not compose Darcy–Weisbach head loss"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "3e523ba459b82af86a656a663688e2321e8b4a9592f9c1c2ff0745ff4ee5f09f",
          "output_schema_sha256": "cd6d361ae837cd914f7c599c1f47a85cac544494a582e3e14d95dcd625ed27f8",
          "evidence_sha256": "12ae48a20cff32d33a30a05786460df3747ff39f71d6a0c0825173c9d62d4d57",
          "evidence_core_sha256": "12ae48a20cff32d33a30a05786460df3747ff39f71d6a0c0825173c9d62d4d57",
          "capability_sha256": "d4035b48d660696c9c4a9d8000f6693cde85acea2f8ce03b5a8b6d3b2e8019a1",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.fluid.darcy_weisbach",
      "tool_id": "darcy-weisbach",
      "engine": "darcy-weisbach",
      "title": "Darcy–Weisbach",
      "summary": "Pipe head loss hf = f L v²/(2 g D) and Δp = ρ g hf from a given Darcy friction factor. Does not solve Colebrook for f. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/darcy-weisbach",
      "api": "https://www.calculatorx.com/api/v1/calc/darcy-weisbach",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.fluid.darcy_weisbach.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.fluid.darcy_weisbach.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.fluid.darcy_weisbach/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.fluid.darcy_weisbach/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.fluid.darcy_weisbach/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.fluid.darcy_weisbach/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.fluid.darcy_weisbach",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 1,
          "boundary": 5,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Incompressible; constant Darcy friction factor; circular pipe",
        "Does not solve Colebrook for f",
        "Not Hazen–Williams, not minor-loss K v²/2g",
        "Not volumetric flow Q=Av"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "87a5120e0303b9bef2ee820592411248e0e9ab8fcca99ecc1fd7b70c07a3939c",
          "output_schema_sha256": "facaec23d012cbdcfe4ff878408123158e08e664d0f509ad52d2624349669601",
          "evidence_sha256": "79efc007b574d58cd5dc0138e834aecaf95e7b659dc53e6a297204a3202bc277",
          "evidence_core_sha256": "79efc007b574d58cd5dc0138e834aecaf95e7b659dc53e6a297204a3202bc277",
          "capability_sha256": "0395c8a8c52a05bce6a23be533335938836558f329217ac64b7a1ec923807f6e",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "chemistry.acid_base.henderson_hasselbalch",
      "tool_id": "henderson-hasselbalch",
      "engine": "henderson-hasselbalch",
      "title": "Henderson–Hasselbalch",
      "summary": "Buffer pH = pKa + log10([A−]/[HA]). Accepts pKa or Ka. Not ICE and not pH = −log10[H+]. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/chemistry/henderson-hasselbalch",
      "api": "https://www.calculatorx.com/api/v1/calc/henderson-hasselbalch",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/chemistry.acid_base.henderson_hasselbalch.input.json",
        "output": "https://www.calculatorx.com/schemas/chemistry.acid_base.henderson_hasselbalch.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/chemistry.acid_base.henderson_hasselbalch/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/chemistry.acid_base.henderson_hasselbalch/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/chemistry.acid_base.henderson_hasselbalch/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/chemistry.acid_base.henderson_hasselbalch/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/chemistry.acid_base.henderson_hasselbalch",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 1,
          "boundary": 5,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Monoprotic buffer pair as given — not ICE equilibrium",
        "Not pH = −log10[H+]",
        "Not activity coefficients or polyprotic"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "f0b0289022c148bec4b0739d920e5562090582a1e0e8ae56ba5806785179efa6",
          "output_schema_sha256": "45b6ae449f91891986b9f608b2c581ee5b8701f3de2dd95bcc44625cb6c13dfc",
          "evidence_sha256": "74da54e246200218591410c669e9a8ee1b34b5150b12e317730862681ed90bd8",
          "evidence_core_sha256": "74da54e246200218591410c669e9a8ee1b34b5150b12e317730862681ed90bd8",
          "capability_sha256": "9047f4761ba55aa50fd1bf7b979eec0c14975303719a3dfb176d130b72c73864",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "chemistry.mole.amount",
      "tool_id": "mole",
      "engine": "mole",
      "title": "Mole",
      "summary": "Amount n = m/M and N = n·N_A. N_A is CODATA 2018 exact. Not molarity and not Henderson–Hasselbalch. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/chemistry/mole",
      "api": "https://www.calculatorx.com/api/v1/calc/mole",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/chemistry.mole.amount.input.json",
        "output": "https://www.calculatorx.com/schemas/chemistry.mole.amount.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/chemistry.mole.amount/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/chemistry.mole.amount/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/chemistry.mole.amount/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/chemistry.mole.amount/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/chemistry.mole.amount",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 1,
          "boundary": 6,
          "property": 5
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Lab units g, g/mol, mol",
        "Not molarity c=n/V or dilution C1V1=C2V2",
        "Not ICE or Henderson–Hasselbalch",
        "Does not rewrite /convert/chemistry pair pages"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "446cb7098c493ddb19c213a7e8351cb097c88380d70fb82df400f723f3fee47a",
          "output_schema_sha256": "11fcce728bbcce0364c2ba921aa449c52d35083022aadbadb7572a6f0be7a129",
          "evidence_sha256": "ed6d2400a3780668ee416fb760e59dff3ef66180094d815627e002e0229d3520",
          "evidence_core_sha256": "ed6d2400a3780668ee416fb760e59dff3ef66180094d815627e002e0229d3520",
          "capability_sha256": "9f05488fc0724ae90c9061388e86392454722586c2c4774b55197dd6d1c0af7d",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "chemistry.solution.molarity",
      "tool_id": "molarity",
      "engine": "molarity",
      "title": "Molarity",
      "summary": "Molarity c = n/V and dilution C1·V1 = C2·V2. Lab units mol, L, mol/L. Not mole n=m/M and not Henderson–Hasselbalch. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/chemistry/molarity",
      "api": "https://www.calculatorx.com/api/v1/calc/molarity",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/chemistry.solution.molarity.input.json",
        "output": "https://www.calculatorx.com/schemas/chemistry.solution.molarity.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/chemistry.solution.molarity/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/chemistry.solution.molarity/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/chemistry.solution.molarity/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/chemistry.solution.molarity/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/chemistry.solution.molarity",
      "verification": {
        "tests": {
          "passed": 14,
          "total": 14,
          "golden": 1,
          "boundary": 8,
          "property": 5
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 14,
        "passed": 14,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Lab units mol, L, mol/L",
        "Not mole n=m/M or Avogadro",
        "Not ICE or Henderson–Hasselbalch",
        "Dilution needs exactly one of c1, v1, c2, v2 omitted"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "3d506ca4830d42b1a6317f81c2286b1f0e952ecd4aa3ae94fea8d84d569c2b26",
          "output_schema_sha256": "83faeefb90afae1f3fb3f4fd1b759e5375a64c62ab88e0e119c09a365cec92df",
          "evidence_sha256": "08906bcc7ef15c6e7b9f8ffb398b0df9de3228403a64ee679f780ed0d46d7f3e",
          "evidence_core_sha256": "08906bcc7ef15c6e7b9f8ffb398b0df9de3228403a64ee679f780ed0d46d7f3e",
          "capability_sha256": "c01f20d4e9c385a79aac51f33747ab7f633ef22d2f527c03b96b1fed2a5bbc1f",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "chemistry.acid_base.ph",
      "tool_id": "ph",
      "engine": "ph",
      "title": "pH",
      "summary": "Water-ion pH and pOH identities at 25 °C: pH = −log10[H+], pOH = −log10[OH−], pH + pOH = 14. Not Henderson–Hasselbalch and not ICE. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/chemistry/ph",
      "api": "https://www.calculatorx.com/api/v1/calc/ph",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/chemistry.acid_base.ph.input.json",
        "output": "https://www.calculatorx.com/schemas/chemistry.acid_base.ph.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/chemistry.acid_base.ph/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/chemistry.acid_base.ph/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/chemistry.acid_base.ph/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/chemistry.acid_base.ph/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/chemistry.acid_base.ph",
      "verification": {
        "tests": {
          "passed": 14,
          "total": 14,
          "golden": 1,
          "boundary": 7,
          "property": 6
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 14,
        "passed": 14,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Kw = 1e-14 at 25 °C (not temperature-dependent)",
        "Not Henderson–Hasselbalch buffer pH",
        "Not ICE, activity coefficients, or polyprotic"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "aa1d41479ee00f117f3801fcbb95513c05cf476041c9a429aeb81387e33a0bbb",
          "output_schema_sha256": "9e6b732828f2878b79d7197921d719923b25926ab207aac316866b2cb13dee5b",
          "evidence_sha256": "0d9ae4f2ed22b6b472ac52500eaab3408479290a76b8f9d997e8ee47d5ab120d",
          "evidence_core_sha256": "0d9ae4f2ed22b6b472ac52500eaab3408479290a76b8f9d997e8ee47d5ab120d",
          "capability_sha256": "bd1dcea052ac1e6e60def6b03f91f29cef966438971cb1b3b89534cb7923aa2b",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.thermo.stefan_boltzmann",
      "tool_id": "stefan-boltzmann",
      "engine": "stefan-boltzmann",
      "title": "Stefan–Boltzmann",
      "summary": "Net gray-body flux q = εσ(Th⁴−Tc⁴). Optional Q = A·q. Not Fourier/Newton heat-transfer and not a view-factor solver. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/stefan-boltzmann",
      "api": "https://www.calculatorx.com/api/v1/calc/stefan-boltzmann",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.thermo.stefan_boltzmann.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.thermo.stefan_boltzmann.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.thermo.stefan_boltzmann/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.thermo.stefan_boltzmann/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.thermo.stefan_boltzmann/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.thermo.stefan_boltzmann/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.thermo.stefan_boltzmann",
      "verification": {
        "tests": {
          "passed": 12,
          "total": 12,
          "golden": 1,
          "boundary": 6,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 12,
        "passed": 12,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Gray body; no view factor (F=1)",
        "T in kelvin",
        "Not conduction/convection heat-transfer",
        "Not heatsink Rth or steam"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "b2c7b9c1d7873c1867959bd30839e296c2f7908c8974f9a6fafd57b4abd04612",
          "output_schema_sha256": "2a74812c94e9ea96213f80024691c949bf0021938fe682aabd577a7d6096ae51",
          "evidence_sha256": "7c4e563c6343efb1588eb94a0076e65246e6ab38c37fb229868844f0b703fec8",
          "evidence_core_sha256": "7c4e563c6343efb1588eb94a0076e65246e6ab38c37fb229868844f0b703fec8",
          "capability_sha256": "49567cf4eb69c5c1f25803aad6fe7718ea7afa7866c68854b6fbff1add3faebb",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.fluid.bernoulli",
      "tool_id": "bernoulli",
      "engine": "bernoulli",
      "title": "Bernoulli's Equation",
      "summary": "Incompressible Bernoulli along a streamline: solve P2, v2, or h2. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/bernoulli",
      "api": "https://www.calculatorx.com/api/v1/calc/bernoulli",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.fluid.bernoulli.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.fluid.bernoulli.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.fluid.bernoulli/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.fluid.bernoulli/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.fluid.bernoulli/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.fluid.bernoulli/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.fluid.bernoulli",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Incompressible; inviscid; steady streamline; no losses"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "a17ab4e4c43f0ef0cfeb763eda46e64694cfc98387101b78aaf0b865181c791b",
          "output_schema_sha256": "8855b6a07670b11de8bab6f011be2c989f0b3e5dfbd02e3bd29ded3a7326feb0",
          "evidence_sha256": "f871a3e0db3665f3171997f70d14afe023260b4f08f4bf824d5fb8f843a8aa33",
          "evidence_core_sha256": "f871a3e0db3665f3171997f70d14afe023260b4f08f4bf824d5fb8f843a8aa33",
          "capability_sha256": "5da7442baa4c9045043467c00c346c12448db363edac47af5d03506a982741da",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.thermo.specific_heat",
      "tool_id": "specific-heat",
      "engine": "specific-heat",
      "title": "Specific Heat Capacity",
      "summary": "Q = m c ΔT solve for Q, m, c, or ΔT. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/specific-heat",
      "api": "https://www.calculatorx.com/api/v1/calc/specific-heat",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.thermo.specific_heat.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.thermo.specific_heat.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.thermo.specific_heat/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.thermo.specific_heat/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.thermo.specific_heat/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.thermo.specific_heat/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.thermo.specific_heat",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Constant c; no phase change"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "7e27ef2c3d419a878700de2d7e418e7b87042bc30a9dd477b1b2ddb211b79c59",
          "output_schema_sha256": "3eae2ef0818ff8e74268f80a2a2fc539f854f764049a6765a427b496ae4c835f",
          "evidence_sha256": "135c414c9df63ab2157deb2ea256193fb293e4273ae6d32e26d088511237fe88",
          "evidence_core_sha256": "135c414c9df63ab2157deb2ea256193fb293e4273ae6d32e26d088511237fe88",
          "capability_sha256": "dce9ba4247d73cbcdc698a3f08579d27229f9f05c9a0e93dbe7e474242932aef",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.force.newton_lbf",
      "tool_id": "newton-lbf",
      "engine": "newton-lbf",
      "title": "Newton ↔ lbf",
      "summary": "Force conversion with 1 lbf = 4.4482216152605 N. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/newton-lbf",
      "api": "https://www.calculatorx.com/api/v1/calc/newton-lbf",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.force.newton_lbf.input.json",
        "output": "https://www.calculatorx.com/schemas/units.force.newton_lbf.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.force.newton_lbf/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.force.newton_lbf/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.force.newton_lbf/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.force.newton_lbf/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.force.newton_lbf",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Exact NIST factor"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "608139d9ffed167e793fa61fe006cc75b1f579f24152c83a713e98d86ea53613",
          "output_schema_sha256": "12594909f7966db0277c1423a5dbbfc3926f4c5bdfa04b28258b5e9cdeadd7fc",
          "evidence_sha256": "db71df3d9d72c457593741697bac96024b6250e41ec51f025dee0e832eb234c8",
          "evidence_core_sha256": "db71df3d9d72c457593741697bac96024b6250e41ec51f025dee0e832eb234c8",
          "capability_sha256": "f40c825f91a2f8bdb16811f26cee20454d3c24ef9276fab04299076bbf41ab98",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.speed.mps_kmh",
      "tool_id": "mps-kmh",
      "engine": "mps-kmh",
      "title": "m/s ↔ km/h",
      "summary": "Speed conversion with factor 3.6. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/mps-kmh",
      "api": "https://www.calculatorx.com/api/v1/calc/mps-kmh",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.speed.mps_kmh.input.json",
        "output": "https://www.calculatorx.com/schemas/units.speed.mps_kmh.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.speed.mps_kmh/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.speed.mps_kmh/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.speed.mps_kmh/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.speed.mps_kmh/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.speed.mps_kmh",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Non-negative speed"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "51262203090fc149089dcd1e7b487dd1df510c8502f251092467053fb0134517",
          "output_schema_sha256": "ad3366e8b481d2d5af9a390427626eb1a68c9393110600b1ee2fcd9f1ec3aff5",
          "evidence_sha256": "b765d30f23228f3d60646cf323399a91fa540e2ea90d27b6f32a34f3275e3888",
          "evidence_core_sha256": "b765d30f23228f3d60646cf323399a91fa540e2ea90d27b6f32a34f3275e3888",
          "capability_sha256": "8925f66d4840b1eecf5fed89e93d4951f312c9d769c23bc245b004399a03ffc8",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.kinematics.suvat",
      "tool_id": "suvat",
      "engine": "suvat",
      "title": "SUVAT Calculator",
      "summary": "Constant-acceleration kinematics (SUVAT). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/suvat",
      "api": "https://www.calculatorx.com/api/v1/calc/suvat",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.kinematics.suvat.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.kinematics.suvat.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.suvat/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.suvat/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.kinematics.suvat/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.kinematics.suvat/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.kinematics.suvat",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Constant a; 1D"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "6340c61515b1514ccb53da1e63503c8399ae4d325a75b92061f16372316a5c00",
          "output_schema_sha256": "90148be6ed16cf94fb1f41fcefcd29388e86a0a95dd952829f02e1b74ca2c271",
          "evidence_sha256": "b4a9a9b12492456c5096eab15d4007aee9857038c10cdb875cd339e5a7bba113",
          "evidence_core_sha256": "b4a9a9b12492456c5096eab15d4007aee9857038c10cdb875cd339e5a7bba113",
          "capability_sha256": "aec82b54ddb80dd96cd7fdcbeefc2f48ceaebb2e660af69fb6c27a3afb7814b7",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.dynamics.torque",
      "tool_id": "torque",
      "engine": "torque",
      "title": "Torque Calculator",
      "summary": "τ = r F sinθ. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/torque",
      "api": "https://www.calculatorx.com/api/v1/calc/torque",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.dynamics.torque.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.dynamics.torque.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.torque/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.torque/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.dynamics.torque/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.dynamics.torque/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.dynamics.torque",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Single force; planar"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "ea271519236d7b905128c05baeee40b47c911c0f700e54ac0c904c7fdb636e09",
          "output_schema_sha256": "5a8515726bdac154da2c2aabd2ba4d1d6360ad400e32bb9f666ae99f60d220b9",
          "evidence_sha256": "add788944cde6ddee11592ea28f22ad1b296f91f8355c190cb519aba66973274",
          "evidence_core_sha256": "add788944cde6ddee11592ea28f22ad1b296f91f8355c190cb519aba66973274",
          "capability_sha256": "a4ac92a46bc6c6a9b615848d7edcf038f51e374f6dcec84190b708ce84be5d73",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.kinematics.free_fall",
      "tool_id": "free-fall",
      "engine": "free-fall",
      "title": "Free Fall Calculator",
      "summary": "Free fall under constant g (optional initial velocity). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/free-fall",
      "api": "https://www.calculatorx.com/api/v1/calc/free-fall",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.kinematics.free_fall.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.kinematics.free_fall.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.free_fall/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.free_fall/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.kinematics.free_fall/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.kinematics.free_fall/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.kinematics.free_fall",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "No drag; constant g"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "bfdbef2e37e915a7ebe079d4b8f0899b29312a84e05463861a5247c0b202c3aa",
          "output_schema_sha256": "9b9538e7e0a97621c63276cb5d4b6e7e480aae16bc5c10218852630d0e28673d",
          "evidence_sha256": "18a0692da093312ae8eb5356e32a9fe3b8244a92c9ac5183b26e79dd49e537e5",
          "evidence_core_sha256": "18a0692da093312ae8eb5356e32a9fe3b8244a92c9ac5183b26e79dd49e537e5",
          "capability_sha256": "078781237dbc4164edc74ec00626411e736fe2bc569b7a6114c678cf1de99149",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.dynamics.work_power",
      "tool_id": "work-power",
      "engine": "work-power",
      "title": "Work and Power Calculator",
      "summary": "W=Fs cosθ and P=W/t or Fv. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/work-power",
      "api": "https://www.calculatorx.com/api/v1/calc/work-power",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.dynamics.work_power.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.dynamics.work_power.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.work_power/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.work_power/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.dynamics.work_power/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.dynamics.work_power/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.dynamics.work_power",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Constant force; no variable systems"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "75a11618fd232d8cea1ff9e286def2c48b442431e0236ab641aaf9265f32a207",
          "output_schema_sha256": "f2371fe9b7b821273b263b978383c267224a9f888e71cdb3b345e7d4e1e6e1c9",
          "evidence_sha256": "14bb8de5124e45d883a3a10929df2569c99570f6fc46fc79bc5d347eff82726c",
          "evidence_core_sha256": "14bb8de5124e45d883a3a10929df2569c99570f6fc46fc79bc5d347eff82726c",
          "capability_sha256": "dae3181d5ec531847f8cefae8423637f0fb4fca77b0db94b9c19f92ddabf2211",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.fluid.flow_rate",
      "tool_id": "flow-rate",
      "engine": "flow-rate",
      "title": "Flow Rate Calculator",
      "summary": "Volumetric flow Q=A·v (optional pipe diameter). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/flow-rate",
      "api": "https://www.calculatorx.com/api/v1/calc/flow-rate",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX physics review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.fluid.flow_rate.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.fluid.flow_rate.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.fluid.flow_rate/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.fluid.flow_rate/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.fluid.flow_rate/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.fluid.flow_rate/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.fluid.flow_rate",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Incompressible continuum; uniform velocity"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "1429dd4e1529189bafb9a5e1113e375e3b82a81a16a86930cc6591c97a174ad4",
          "output_schema_sha256": "f02d84f3d3a5b43f890ed6c66795afc53a43d8f1db732cc3af9d68ec3c9fe5b8",
          "evidence_sha256": "16eec31ce50b511da08a9f46e429bacd01927ea02df47f5e9d5caf73a658bb09",
          "evidence_core_sha256": "16eec31ce50b511da08a9f46e429bacd01927ea02df47f5e9d5caf73a658bb09",
          "capability_sha256": "8b2387f2c290fb2c1d6cc6f4414d09ede1b355906420a451f3845d139d2c4e18",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.energy.joule_ev",
      "tool_id": "joule-ev",
      "engine": "joule-ev",
      "title": "Joule ↔ Electronvolt",
      "summary": "Energy conversion with 1 eV = 1.602176634×10⁻¹⁹ J (exact). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/joule-ev",
      "api": "https://www.calculatorx.com/api/v1/calc/joule-ev",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.energy.joule_ev.input.json",
        "output": "https://www.calculatorx.com/schemas/units.energy.joule_ev.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.energy.joule_ev/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.energy.joule_ev/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.energy.joule_ev/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.energy.joule_ev/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.energy.joule_ev",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 1,
          "boundary": 2,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Exact SI factor; no relativistic frames"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "cbe13dcfd6e32a7549ee901251af2e810d67aa8788f44e84fa993c764b88a3a9",
          "output_schema_sha256": "d2f26fa9f0a60b21fce10c57e377d7cb4771ed30b19efb1d9d0867ad173cd7d5",
          "evidence_sha256": "8c51220149fc8805f4be9d1a7ab1c617dd2dbaa1d4e6ec88f948a1bacb7cff69",
          "evidence_core_sha256": "8c51220149fc8805f4be9d1a7ab1c617dd2dbaa1d4e6ec88f948a1bacb7cff69",
          "capability_sha256": "edc2c787e2751c5d71271a1580c365f6ab9e6be81760c92769f2dd65d9e656fd",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "units.digital.binary_hex",
      "tool_id": "binary-hex",
      "engine": "binary-hex",
      "title": "Binary ↔ Hexadecimal",
      "summary": "Integer base-2 ↔ base-16 conversion (optional 0b/0x prefixes). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/binary-hex",
      "api": "https://www.calculatorx.com/api/v1/calc/binary-hex",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/units.digital.binary_hex.input.json",
        "output": "https://www.calculatorx.com/schemas/units.digital.binary_hex.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/units.digital.binary_hex/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/units.digital.binary_hex/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/units.digital.binary_hex/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/units.digital.binary_hex/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/units.digital.binary_hex",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Unsigned integers only; no fractional digits"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "bc3de212d0d7ce11bd804feaf7022f63a458b7f4544afccd1ed3948736e779f8",
          "output_schema_sha256": "c5ad4c503ec1b5f49f55e586382ac063dddbde9a93421e255412be99c4671bed",
          "evidence_sha256": "126a7f8bebaca5bdca3edd332c5589e71d66dc3a93cbec01d8778bf4204cdf98",
          "evidence_core_sha256": "126a7f8bebaca5bdca3edd332c5589e71d66dc3a93cbec01d8778bf4204cdf98",
          "capability_sha256": "ea9922c9b70f3e1623226745ca9d0a4fdcc497563867d988c07bd9d0a78b3953",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.kinematics.velocity",
      "tool_id": "velocity",
      "engine": "velocity",
      "title": "Velocity Calculator",
      "summary": "Average velocity v = s/t (solve v, s, or t). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/velocity",
      "api": "https://www.calculatorx.com/api/v1/calc/velocity",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.kinematics.velocity.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.kinematics.velocity.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.velocity/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.velocity/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.kinematics.velocity/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.kinematics.velocity/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.kinematics.velocity",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Average speed along path; 1D"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "e52d30c563f83a8c82b20afcf501a0302dfa8b0dcd8f8a57f91fb894caf73ad7",
          "output_schema_sha256": "f1db3f69b6c2e94df141fa364ab87c820832ac2f497dd625c42ff8e9b32ac017",
          "evidence_sha256": "9faa7193757b17443288c4b76ec998872eccc0bee940bd1e3109a675bcc9e064",
          "evidence_core_sha256": "9faa7193757b17443288c4b76ec998872eccc0bee940bd1e3109a675bcc9e064",
          "capability_sha256": "a72e36ca661ff65f8fde52ea538bbcf820846a3fa972e0d288089aa5295b576b",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.dynamics.momentum",
      "tool_id": "momentum",
      "engine": "momentum",
      "title": "Momentum Calculator",
      "summary": "Linear momentum p = m·v (solve p, m, or v). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/momentum",
      "api": "https://www.calculatorx.com/api/v1/calc/momentum",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.dynamics.momentum.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.dynamics.momentum.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.momentum/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.momentum/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.dynamics.momentum/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.dynamics.momentum/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.dynamics.momentum",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Non-relativistic; single particle"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "ff89253720dcb97b44cb476208b0464a022c4f0b98444375fd42f02692362296",
          "output_schema_sha256": "e0b1ed4b897bd174a94653cc1f9cb34bc7f6fcb33b81599fdb346b7044ba18bd",
          "evidence_sha256": "fe7cd382de4cf3332c011a82500fe77b1287f7b0c17b1a622a27b972ed6f9127",
          "evidence_core_sha256": "fe7cd382de4cf3332c011a82500fe77b1287f7b0c17b1a622a27b972ed6f9127",
          "capability_sha256": "e5abe2acf3c2c8cd270286a77ea5ed2c5f091355dbbfff8d052b2496497b3ae8",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.kinematics.acceleration",
      "tool_id": "acceleration",
      "engine": "acceleration",
      "title": "Acceleration Calculator",
      "summary": "Constant acceleration a = (v − u)/t. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/acceleration",
      "api": "https://www.calculatorx.com/api/v1/calc/acceleration",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.kinematics.acceleration.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.kinematics.acceleration.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.acceleration/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.acceleration/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.kinematics.acceleration/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.kinematics.acceleration/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.kinematics.acceleration",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Constant a; 1D"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "b73823d91ab89990cae360de6b612c3021fe5d8df0bd8118bd267f10d9cc48d5",
          "output_schema_sha256": "c6eb5643080776a6b56b28f62600a483ae2043c08737e8b359cf2786ad6fce32",
          "evidence_sha256": "d97bdd29ad7578e9b7714aee2ebd1b54cdd0b58115dac772eb09f96a0e4b75c6",
          "evidence_core_sha256": "d97bdd29ad7578e9b7714aee2ebd1b54cdd0b58115dac772eb09f96a0e4b75c6",
          "capability_sha256": "758705fbee2a404f9a0f144b51f3a1e6b462a7fb0863efdcfce6aed174a1164d",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.modern.half_life",
      "tool_id": "half-life",
      "engine": "half-life",
      "title": "Half-Life Calculator",
      "summary": "Radioactive decay N = N₀ · 2^(−t/T½). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/half-life",
      "api": "https://www.calculatorx.com/api/v1/calc/half-life",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.modern.half_life.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.modern.half_life.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.modern.half_life/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.modern.half_life/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.modern.half_life/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.modern.half_life/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.modern.half_life",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Single exponential; no branching ratios"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "baf9799ded9b5e4ef7f32a9b2ae9e9ba984ba6147a4d3aec6d78fa7a794d83cf",
          "output_schema_sha256": "4823b3460f75ee6309f06cbc9e9b84eb0225b7c64f7a4412dcdc62b366015c41",
          "evidence_sha256": "756ce7f6271722eb83b937955fe3014422fe3e6ec3ff14f20492002900880105",
          "evidence_core_sha256": "756ce7f6271722eb83b937955fe3014422fe3e6ec3ff14f20492002900880105",
          "capability_sha256": "f36bb58a71b3e15bdac56692958fa305130690d504568eb004b73b1bcd6f1690",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.energy.efficiency",
      "tool_id": "efficiency",
      "engine": "efficiency",
      "title": "Efficiency Calculator",
      "summary": "η = Pout/Pin as fraction and percent. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/efficiency",
      "api": "https://www.calculatorx.com/api/v1/calc/efficiency",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.energy.efficiency.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.energy.efficiency.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.energy.efficiency/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.energy.efficiency/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.energy.efficiency/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.energy.efficiency/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.energy.efficiency",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "η ≤ 1; no heat-engine Carnot bound"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "bec2b9a2730d617451d62d05c7a42e2869e1e9fb3fcc6be63baffea85b9d9c6f",
          "output_schema_sha256": "bb7263fc934fa58f580f88bf88c036b678c5906494b0445fffe1ecee64b1054d",
          "evidence_sha256": "9d8e39a02d03160aef98a496b0dc3b732ce9b3c07684b8c70a67f94a75e28673",
          "evidence_core_sha256": "9d8e39a02d03160aef98a496b0dc3b732ce9b3c07684b8c70a67f94a75e28673",
          "capability_sha256": "cfd61f57956827198dddb5930397ef3d7d679224f55755f8e9490ea2c466109c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.thermo.boyle",
      "tool_id": "boyle",
      "engine": "boyle",
      "title": "Boyle's Law Calculator",
      "summary": "Isothermal Boyle relation P1·V1 = P2·V2. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/boyle",
      "api": "https://www.calculatorx.com/api/v1/calc/boyle",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.thermo.boyle.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.thermo.boyle.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.thermo.boyle/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.thermo.boyle/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.thermo.boyle/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.thermo.boyle/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.thermo.boyle",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Isothermal only; use Ideal Gas when T changes"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "16b8774dd44b901a5d2affb83e37af9d2db1756bb5baaf6d6e43fe69e95cd0f4",
          "output_schema_sha256": "4f962c5e6372edd93d60e83d07d7d2279ce9f8f73dc2dbbff9fd000bce7a2039",
          "evidence_sha256": "dc4179f2db829642b1794f3b8c45e11b3c7f51739930ff5df2feff3357fa30c0",
          "evidence_core_sha256": "dc4179f2db829642b1794f3b8c45e11b3c7f51739930ff5df2feff3357fa30c0",
          "capability_sha256": "eb1520dbd8b003b783337ff83b202a8b9dbe60e79a66d045fd748b16ab3e2684",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.energy.kinetic",
      "tool_id": "kinetic",
      "engine": "kinetic",
      "title": "Kinetic Energy Calculator",
      "summary": "KE = ½mv² (solve KE, m, or v). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/kinetic",
      "api": "https://www.calculatorx.com/api/v1/calc/kinetic",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.energy.kinetic.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.energy.kinetic.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.energy.kinetic/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.energy.kinetic/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.energy.kinetic/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.energy.kinetic/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.energy.kinetic",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Classical; no relativistic KE"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "d1056d269178bc0a1995f4e644a29c509033d5b1dee27dbb04eb1f369c284a24",
          "output_schema_sha256": "065e87b996432cbd2c5d4ec371299373d750cae9748625fb06a3a8bee7b309b3",
          "evidence_sha256": "fc283622870c8f37f214e3b1c4f5faad0188c5bfbdf028f000443603d8934fe7",
          "evidence_core_sha256": "fc283622870c8f37f214e3b1c4f5faad0188c5bfbdf028f000443603d8934fe7",
          "capability_sha256": "75000c1fe598e7430a49e31aeb90852672ecf4dc33639c8404dba10fbf209761",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.energy.potential",
      "tool_id": "potential",
      "engine": "potential",
      "title": "Potential Energy Calculator",
      "summary": "Gravitational PE = mgh (default g=9.80665). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/potential",
      "api": "https://www.calculatorx.com/api/v1/calc/potential",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.energy.potential.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.energy.potential.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.energy.potential/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.energy.potential/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.energy.potential/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.energy.potential/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.energy.potential",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Gravitational PE near Earth; not elastic"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "98cdf31bb696023f774e98ddf9d880e85b5a18ad7aa5f864f0b7cbf0e53fffbc",
          "output_schema_sha256": "7726905b13fd9cd3ec92c0a4e9a31ea4e236f6547c3beab6a045b0de3e7da1de",
          "evidence_sha256": "0aaed474335b5ff4157fed7790fd11023357a76ae41fcecd876ddf40dfbbcbed",
          "evidence_core_sha256": "0aaed474335b5ff4157fed7790fd11023357a76ae41fcecd876ddf40dfbbcbed",
          "capability_sha256": "7a4e32c93cfc3b1f64793eaccecb29102f7107ad7d56556a9f3195e9040c57f9",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.dynamics.friction",
      "tool_id": "friction",
      "engine": "friction",
      "title": "Friction Calculator",
      "summary": "F = μN; optional incline N = mg cosθ. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/friction",
      "api": "https://www.calculatorx.com/api/v1/calc/friction",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.dynamics.friction.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.dynamics.friction.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.friction/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.friction/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.dynamics.friction/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.dynamics.friction/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.dynamics.friction",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Coulomb model; static vs kinetic μ not distinguished beyond input"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "24c32c23a7df7435d07ac18cc8d299ed3c358da05fe6c3d567596b9d2ccd25fe",
          "output_schema_sha256": "7912f232a1279c65f0db8a2ab4177c53057864cd01fcd1321444dc061c93f0ba",
          "evidence_sha256": "d1e1582b4f4f3674fba9ad33d4d32ee6ec5c9cf737ce07fd403eeb1ca897c038",
          "evidence_core_sha256": "d1e1582b4f4f3674fba9ad33d4d32ee6ec5c9cf737ce07fd403eeb1ca897c038",
          "capability_sha256": "21ebecbea4029923d919782af39b8cbe177f1b978c57aa615623895e4f3da697",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.acoustics.doppler",
      "tool_id": "doppler",
      "engine": "doppler",
      "title": "Doppler Effect Calculator",
      "summary": "1D acoustic Doppler f′ = f(v±vo)/(v±vs). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/doppler",
      "api": "https://www.calculatorx.com/api/v1/calc/doppler",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.acoustics.doppler.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.acoustics.doppler.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.acoustics.doppler/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.acoustics.doppler/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.acoustics.doppler/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.acoustics.doppler/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.acoustics.doppler",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 1,
          "boundary": 2,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "1D classical; default air speed 343 m/s"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "8ccc5ab7c2409161053a0819803779e6c9917117463ddaefca1f99daa96b7e35",
          "output_schema_sha256": "dbece0ae3e179c9590e9016f5b3357b8edb662619c22df62f2dd6a1f98ef7d39",
          "evidence_sha256": "a09796a7eb395944d6fe23c5cfafba1dd432a4267ae2e6cd38467854484a4c18",
          "evidence_core_sha256": "a09796a7eb395944d6fe23c5cfafba1dd432a4267ae2e6cd38467854484a4c18",
          "capability_sha256": "77fe88e719464a41cd7f016e0c9e635104cc8cf7586d2b70de2986ff137dde08",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.optics.snell",
      "tool_id": "snell",
      "engine": "snell",
      "title": "Snell's Law Calculator",
      "summary": "n1 sinθ1 = n2 sinθ2 plus critical angle. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/snell",
      "api": "https://www.calculatorx.com/api/v1/calc/snell",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.optics.snell.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.optics.snell.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.optics.snell/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.optics.snell/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.optics.snell/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.optics.snell/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.optics.snell",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Geometric optics; TIR flagged as error in refraction modes"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "139f8a0910675cb9efd6f72bef2055c918ed573d8501dfb26316481bbfeb08f2",
          "output_schema_sha256": "6558947ef76773cf2680e8842f841dc149a153501eec0a270a56f1851f8cda2b",
          "evidence_sha256": "b289f15cafcf78408862e86e453afe6206b26881dbe52eb62fec682e3640cc4c",
          "evidence_core_sha256": "b289f15cafcf78408862e86e453afe6206b26881dbe52eb62fec682e3640cc4c",
          "capability_sha256": "4725795e3ac61cb09f4a5521a9cf59580ec6fa3214743fe3d2992bf99c1669f0",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "electrical.resistor_color_code",
      "tool_id": "resistor-color",
      "engine": "resistor-color",
      "title": "Resistor Color Code Calculator",
      "summary": "IEC 60062 3–6 band decode to ohms, tolerance, TCR. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/electric/resistor-color-code",
      "api": "https://www.calculatorx.com/api/v1/calc/resistor-color",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/electrical.resistor_color_code.input.json",
        "output": "https://www.calculatorx.com/schemas/electrical.resistor_color_code.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/electrical.resistor_color_code/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/electrical.resistor_color_code/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/electrical.resistor_color_code/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/electrical.resistor_color_code/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/electrical.resistor_color_code",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Through-hole IEC 60062 colors; not SMD codes"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "9e97a5f77d7ef6b8e24af766213d88c6b6ce82b9cfe56615766a18f7d29e5834",
          "output_schema_sha256": "f3902b9c3e8b7b0f15c1a37ddcc4171c0e09800dcbc9de733044e1c256e92e56",
          "evidence_sha256": "c75afad6b4b575d1e5de7d662caec3c283b06d4d4c6cb4de9ba479304ee7414f",
          "evidence_core_sha256": "c75afad6b4b575d1e5de7d662caec3c283b06d4d4c6cb4de9ba479304ee7414f",
          "capability_sha256": "6ae77ec829c29e56048da71c2439ff7aa0fde1595ffba9f20ac52e6b67ea77d9",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.thermo.charles",
      "tool_id": "charles",
      "engine": "charles",
      "title": "Charles's Law Calculator",
      "summary": "Isobaric Charles relation V1/T1 = V2/T2 (T in kelvin). (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/charles",
      "api": "https://www.calculatorx.com/api/v1/calc/charles",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.thermo.charles.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.thermo.charles.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.thermo.charles/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.thermo.charles/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.thermo.charles/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.thermo.charles/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.thermo.charles",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Isobaric only; temperatures must be absolute (K)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "c49363f273ed87873e52dddd26c179897a56bd41aa1d07db0a64edd33ce2247f",
          "output_schema_sha256": "3f4eb03e3e25cca444a821fbe5991f039bc717b8add5dfe6af19b56563e56472",
          "evidence_sha256": "83cfde9a2278443bbb79bfd1234c432119f92f1c37fa4745a4a7161d7bb7fccf",
          "evidence_core_sha256": "83cfde9a2278443bbb79bfd1234c432119f92f1c37fa4745a4a7161d7bb7fccf",
          "capability_sha256": "ad48830dc0df5d50e0a98db251aa81b10a45cf44fde0ab60fd134b8cd5b1111e",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.acoustics.sound_level",
      "tool_id": "sound-level",
      "engine": "sound-level",
      "title": "Sound Level Calculator",
      "summary": "Intensity and pressure sound levels in dB; incoherent level combination. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/sound-level",
      "api": "https://www.calculatorx.com/api/v1/calc/sound-level",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.acoustics.sound_level.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.acoustics.sound_level.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.acoustics.sound_level/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.acoustics.sound_level/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.acoustics.sound_level/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.acoustics.sound_level/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.acoustics.sound_level",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "I0=1e-12 W/m², p0=20 µPa; no A-weighting"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "aba0eb74bf5a8c3bb0be15173eefee221c06cfea67233a13991a5ed0a2ecec77",
          "output_schema_sha256": "69f471be30503126a0cad63c0ca95d98d5fedbcdc9d5639ff884a9bf85d4577b",
          "evidence_sha256": "cb95b7fa38a7385ee476cdf285072062be358ac5762624c7308ba8613140e31d",
          "evidence_core_sha256": "cb95b7fa38a7385ee476cdf285072062be358ac5762624c7308ba8613140e31d",
          "capability_sha256": "95c2219aafd0766cf737e1e9c61d0b4e2e624cbd817339a0758a66997a5574b1",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.kinematics.trajectory",
      "tool_id": "trajectory",
      "engine": "trajectory",
      "title": "Projectile Trajectory Calculator",
      "summary": "Flat-ground trajectory: range/height/time, position at t, or solve angle. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/trajectory",
      "api": "https://www.calculatorx.com/api/v1/calc/trajectory",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.kinematics.trajectory.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.kinematics.trajectory.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.trajectory/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.trajectory/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.kinematics.trajectory/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.kinematics.trajectory/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.kinematics.trajectory",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "No drag; level ground"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "c3837825fdc329127a8f97ddee9d6712a3e92ef13c0bd69eed6d243739b89a07",
          "output_schema_sha256": "e3e81f18a47af15fa636e8fdcf8a83a91c8ac0fcd1d8d58eece847affd57f9e1",
          "evidence_sha256": "6942d85645b4eae782df44bc73019d88b2eb24873f9193e1fcfb742b7e9d64ab",
          "evidence_core_sha256": "6942d85645b4eae782df44bc73019d88b2eb24873f9193e1fcfb742b7e9d64ab",
          "capability_sha256": "97ee9021ca9986ec07223b3fb34947e8504229a6f93d5401369735990c6efe51",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.dynamics.centripetal",
      "tool_id": "centripetal",
      "engine": "centripetal",
      "title": "Centripetal Force Calculator",
      "summary": "Fc = mv²/r and a = v²/r. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/centripetal",
      "api": "https://www.calculatorx.com/api/v1/calc/centripetal",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.dynamics.centripetal.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.dynamics.centripetal.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.centripetal/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.centripetal/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.dynamics.centripetal/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.dynamics.centripetal/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.dynamics.centripetal",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 1,
          "boundary": 2,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Uniform circular motion; no banked-curve friction"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "464bdd4d43ecb73acfee27795537e54844f9357fc32dd59f99841523bcd28930",
          "output_schema_sha256": "4590ac40cc4adba6fe77348bf6ec9c2612089ac39b34962da74a65a0ab8e684a",
          "evidence_sha256": "9547605ff234eae99d0bdc4b3407afc9ee94974945c335c22521e9038e2dd463",
          "evidence_core_sha256": "9547605ff234eae99d0bdc4b3407afc9ee94974945c335c22521e9038e2dd463",
          "capability_sha256": "9580308b1957a0b4b43841491deabc657f8743f0757849b3d6be7ee67ff39532",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.em.electric_field",
      "tool_id": "electric-field",
      "engine": "electric-field",
      "title": "Electric Field Calculator",
      "summary": "Point-charge E, force on q, and potential. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/electric-field",
      "api": "https://www.calculatorx.com/api/v1/calc/electric-field",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.em.electric_field.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.em.electric_field.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.em.electric_field/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.em.electric_field/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.em.electric_field/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.em.electric_field/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.em.electric_field",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 1,
          "boundary": 2,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Point charge in vacuum; k default 8.9875517923e9"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "42f21e51787f38f6cdf7e99844d2b191b99b8a64bc6a5c06e82b847a634bc0b7",
          "output_schema_sha256": "1659199c9a630c0f36b6d921a6f052ffc1e62d3b329937a7afcccdb1c56da1a8",
          "evidence_sha256": "c2e3f3b98a3213927e4526de88302413e884ebe21d3fffe2f91860ba686be190",
          "evidence_core_sha256": "c2e3f3b98a3213927e4526de88302413e884ebe21d3fffe2f91860ba686be190",
          "capability_sha256": "e280186a52d404b1a14cc150159123b788f902755fcdf5a8462c7c5f7fab4e60",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.em.faraday",
      "tool_id": "faraday",
      "engine": "faraday",
      "title": "Faraday's Law Calculator",
      "summary": "Induced emf magnitude from flux change or B·A. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/faraday",
      "api": "https://www.calculatorx.com/api/v1/calc/faraday",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.em.faraday.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.em.faraday.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.em.faraday/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.em.faraday/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.em.faraday/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.em.faraday/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.em.faraday",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Magnitude only (Lenz sign omitted); uniform B over area"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "168c38c8f59c07dcffcf683d285d8d35094380497f82ab2afd3644ed83929105",
          "output_schema_sha256": "835dbf67a56a741b9f7ec1f1143dc2b66a417a363742c75f8b2313275eb0d93f",
          "evidence_sha256": "31bce4e640463ac95862a9e78ac31b930f7804eb8e43fa4c3147e6047a3e223c",
          "evidence_core_sha256": "31bce4e640463ac95862a9e78ac31b930f7804eb8e43fa4c3147e6047a3e223c",
          "capability_sha256": "7881702e5dffa0909d3258edd9772a8be5443e8455ae159d3eaa176bf35a943a",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.optics.lens_maker",
      "tool_id": "lens-maker",
      "engine": "lens-maker",
      "title": "Lens Maker Calculator",
      "summary": "Lensmaker equation and thin-lens conjugates. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/lens-maker",
      "api": "https://www.calculatorx.com/api/v1/calc/lens-maker",
      "calculation_version": "1.0.0",
      "tier": "expert_verified",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": true,
        "internally_reviewed": false,
        "review_kind": "expert",
        "source_checked": true,
        "reviewed_by": "CalculatorX electrical review",
        "reviewer_role": null,
        "last_reviewed": "2026-08-09",
        "version_lock_supported": true,
        "expert_review_status": "approved",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.optics.lens_maker.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.optics.lens_maker.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.optics.lens_maker/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.optics.lens_maker/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.optics.lens_maker/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.optics.lens_maker/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.optics.lens_maker",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Thin lens in air; Cartesian sign convention for R"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "e471235e363bd01bd712f7b66d8d94842128aa1f9210a6d4ce68dce3ff2fc375",
          "output_schema_sha256": "ac2a7a80e68454bd6d81052200f620863b5fb4cd4fc7ca6574f459882cdc114d",
          "evidence_sha256": "6e4e0b86de264902f9523a954c5ebc99ea48ec0775546461ee8e8090922dd9c3",
          "evidence_core_sha256": "6e4e0b86de264902f9523a954c5ebc99ea48ec0775546461ee8e8090922dd9c3",
          "capability_sha256": "761b12534586a5b90785f0d83076ea7b90f1d9808f4518146f5d8f19903aa51c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.dynamics.impulse",
      "tool_id": "impulse",
      "engine": "impulse",
      "title": "Impulse Calculator",
      "summary": "Impulse J = FΔt = Δp. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/impulse",
      "api": "https://www.calculatorx.com/api/v1/calc/impulse",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.dynamics.impulse.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.dynamics.impulse.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.impulse/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.dynamics.impulse/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.dynamics.impulse/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.dynamics.impulse/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.dynamics.impulse",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Average force / constant F over Δt"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "cc3e780a5f0c089efad0de1bd4a2dc9eae487177467f2af171e50a32e1178002",
          "output_schema_sha256": "826c0c9fb300b3592c17f9465c445bd1bf6a77b30d6d84edefc740a0461855a5",
          "evidence_sha256": "afbba0199559aa3ed3d1c1cca97e4dcf09c6768ca51146edc6e581bf5037b958",
          "evidence_core_sha256": "afbba0199559aa3ed3d1c1cca97e4dcf09c6768ca51146edc6e581bf5037b958",
          "capability_sha256": "e2463dd720d3c95d824beb4ed939d20ffc64e3a5fe2c2fe5aaef6332e9772d14",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.fluid.viscosity",
      "tool_id": "viscosity",
      "engine": "viscosity",
      "title": "Viscosity Calculator",
      "summary": "Dynamic viscosity from shear; kinematic ν = η/ρ. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/viscosity",
      "api": "https://www.calculatorx.com/api/v1/calc/viscosity",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.fluid.viscosity.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.fluid.viscosity.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.fluid.viscosity/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.fluid.viscosity/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.fluid.viscosity/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.fluid.viscosity/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.fluid.viscosity",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Newtonian fluid; constant η"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "79202ea63b6dabfbdd67e2e128c5c98816661702cec54fb67145f438e886db72",
          "output_schema_sha256": "9eccc53c3b8d098e8e4e147ca7843fa3374dfe1cef71579c035fe09f92a10d92",
          "evidence_sha256": "f5936c594fcbd3e1883f56d37634458f1c218620b577a4f0cae06805637d06bd",
          "evidence_core_sha256": "f5936c594fcbd3e1883f56d37634458f1c218620b577a4f0cae06805637d06bd",
          "capability_sha256": "b7640ac754dc52a1fd89408b7b86305c595ccd3ef848432c228683a3279a0ae8",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.kinematics.displacement",
      "tool_id": "displacement",
      "engine": "displacement",
      "title": "Displacement Calculator",
      "summary": "1D Δx and 2D displacement magnitude. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/displacement",
      "api": "https://www.calculatorx.com/api/v1/calc/displacement",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.kinematics.displacement.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.kinematics.displacement.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.displacement/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.kinematics.displacement/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.kinematics.displacement/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.kinematics.displacement/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.kinematics.displacement",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Position change, not path length"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "6b868d26db369e91153698cb63fb049c5b3d479db6ec52b48a30c0cbc318e85d",
          "output_schema_sha256": "5c4648f2bcedda5c97d6229369acf0fb537b382c73e146786322594e14683a7d",
          "evidence_sha256": "1aed9c511aface4367da78c673dfd1914c04a716bfb0fee48caf0de30d1b3e7a",
          "evidence_core_sha256": "1aed9c511aface4367da78c673dfd1914c04a716bfb0fee48caf0de30d1b3e7a",
          "capability_sha256": "3933e167e4f0ad9b094f08fafa08ce66844d72622ab126dbd483bfe6f0536f53",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.fluid.drag",
      "tool_id": "drag",
      "engine": "drag",
      "title": "Drag Force Calculator",
      "summary": "Quadratic drag Fd = ½ρv²CdA. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/drag",
      "api": "https://www.calculatorx.com/api/v1/calc/drag",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.fluid.drag.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.fluid.drag.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.fluid.drag/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.fluid.drag/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.fluid.drag/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.fluid.drag/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.fluid.drag",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Quadratic drag model; Cd treated as constant"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "284dba8895050bd204f37c9bc54a36d211e077dd059c8a29c50180e2348fffd5",
          "output_schema_sha256": "7ade1aa53957cb4a24ad110b4b46b963124788a83d4049ff26292085c29085b9",
          "evidence_sha256": "6a7693e69dc10037b7d140857bdddbd304566d0a11428e5239eb4fe78a443787",
          "evidence_core_sha256": "6a7693e69dc10037b7d140857bdddbd304566d0a11428e5239eb4fe78a443787",
          "capability_sha256": "def9fbae81a42b2f77c63682fbeec5d1090eceb3b34751ab2c2c445561845086",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.em.magnetic_field",
      "tool_id": "magnetic-field",
      "engine": "magnetic-field",
      "title": "Magnetic Field Calculator",
      "summary": "B for long wire and long solenoid. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/magnetic-field",
      "api": "https://www.calculatorx.com/api/v1/calc/magnetic-field",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.em.magnetic_field.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.em.magnetic_field.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.em.magnetic_field/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.em.magnetic_field/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.em.magnetic_field/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.em.magnetic_field/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.em.magnetic_field",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Ideal infinite wire / long solenoid"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "a93b114f22f2de219c5092ae7dd8682030b66983672c62ca9db1933a19cd5c4a",
          "output_schema_sha256": "9e1dcbd4f23996b3def97e1b1c567ac4e90114b8f91e84b084682fcb876c5d84",
          "evidence_sha256": "c3773f633bd9361bf0433c8d6a765ec3816c48c5c59065875da2e440c80cb698",
          "evidence_core_sha256": "c3773f633bd9361bf0433c8d6a765ec3816c48c5c59065875da2e440c80cb698",
          "capability_sha256": "b825f1b8f1e01be21f6790d8c58c1bace0758273ce738527fe644ab17f92a268",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.modern.time_dilation",
      "tool_id": "time-dilation",
      "engine": "time-dilation",
      "title": "Time Dilation Calculator",
      "summary": "Special-relativistic Δt = γΔτ. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/time-dilation",
      "api": "https://www.calculatorx.com/api/v1/calc/time-dilation",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.modern.time_dilation.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.modern.time_dilation.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.modern.time_dilation/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.modern.time_dilation/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.modern.time_dilation/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.modern.time_dilation/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.modern.time_dilation",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Special relativity only; v < c"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "1141acfd20a90c55f99d0713bc0d819ec65f575dd02928a78ee3e1bc44e8e2cf",
          "output_schema_sha256": "d83168b8638ef74edc78a8b8161fc3b6a3af12936781682be71c575551ff4585",
          "evidence_sha256": "d184236359035102993e44b8f901499261b3d5aa56745a0e73d69b7725084c87",
          "evidence_core_sha256": "d184236359035102993e44b8f901499261b3d5aa56745a0e73d69b7725084c87",
          "capability_sha256": "d9648be1d732e912507b31c7c887c3eeb04d5f3170b44e2628ecb2e86c1a6979",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "physics.materials.youngs",
      "tool_id": "youngs",
      "engine": "youngs",
      "title": "Young's Modulus Calculator",
      "summary": "Y = stress/strain for uniaxial elasticity. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/physics/youngs",
      "api": "https://www.calculatorx.com/api/v1/calc/youngs",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/physics.materials.youngs.input.json",
        "output": "https://www.calculatorx.com/schemas/physics.materials.youngs.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/physics.materials.youngs/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/physics.materials.youngs/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/physics.materials.youngs/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/physics.materials.youngs/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/physics.materials.youngs",
      "verification": {
        "tests": {
          "passed": 3,
          "total": 3,
          "golden": 1,
          "boundary": 1,
          "property": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 3,
        "passed": 3,
        "failed": 0,
        "golden": {
          "total": 1,
          "passed": 1
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Linear elastic regime; isotropic"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "13ece342e1a478da4284681272869cc2e5d95fca0794175ee77e3cbc91e3ecef",
          "output_schema_sha256": "c9b6bad1b548ba10be75e78c6c2d3d6dd57c552fadb17e2bec6bf8031b3d12c8",
          "evidence_sha256": "bc9f5b9082c5e520f3e3c3aaa9aaccd6df7ba6024818018b18e562d7150fadda",
          "evidence_core_sha256": "bc9f5b9082c5e520f3e3c3aaa9aaccd6df7ba6024818018b18e562d7150fadda",
          "capability_sha256": "2895609e57be0e248d4a199e873ae6b2ca2f4164c365125d5517b59273615245",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "education.final_grade",
      "tool_id": "final-grade",
      "engine": "final-grade",
      "title": "Final grade",
      "summary": "Need-on-final, overall after the exam, weighted categories, and points-to-weight for a fixed final exam share. (calculation_version 1.1.1)",
      "page": "https://www.calculatorx.com/calc/grade/final-grade",
      "api": "https://www.calculatorx.com/api/v1/calc/final-grade",
      "calculation_version": "1.1.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/education.final_grade.input.json",
        "output": "https://www.calculatorx.com/schemas/education.final_grade.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/education.final_grade/1.1.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/education.final_grade/1.1.1/output.json",
        "by_operation": {
          "need": "https://www.calculatorx.com/schemas/education.final_grade/need.input.json",
          "overall": "https://www.calculatorx.com/schemas/education.final_grade/overall.input.json",
          "weighted": "https://www.calculatorx.com/schemas/education.final_grade/weighted.input.json",
          "points": "https://www.calculatorx.com/schemas/education.final_grade/points.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/education.final_grade/1.1.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/education.final_grade/1.1.1",
      "capability_page": "https://www.calculatorx.com/capabilities/education.final_grade",
      "verification": {
        "tests": {
          "passed": 26,
          "total": 26,
          "golden": 5,
          "boundary": 12,
          "property": 8,
          "formula_crosscheck": 1
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 26,
        "passed": 26,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 12,
          "passed": 12
        },
        "property": {
          "total": 8,
          "passed": 8
        },
        "formula_crosscheck": {
          "total": 1,
          "passed": 1
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Need on final / Overall: Current must exclude the final (pre-final grade). Do not enter an LMS current that already counts the final as 0%.",
        "Weighted: enter category grades and weights as they actually appear for completed work; remaining weight is optional.",
        "W is percent (40); w = W/100 is the fraction form. Do not mix W and w in one expression.",
        "Need on final with W = 0 → status invalid, code WEIGHT_REQUIRED (not a number).",
        "Points mode total ≤ 0 → TOTAL_POINTS_REQUIRED. Final points > total still computes and warns POINTS_EXCEED_TOTAL.",
        "Letter cutoffs / GPA points are a reference example, not part of the calculation model.",
        "Planning estimate only — not an official transcript. No curve, drop-lowest, or extra credit unless you adjust inputs.",
        "Engine aliases current/goal/W/finalScore/totalPoints are accepted at runtime; prefer share-URL field names in schemas."
      ],
      "methods": [],
      "operations": [
        "need",
        "overall",
        "weighted",
        "points"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.1",
        "artifacts": {
          "engine": "1.1.1",
          "page": "1.1.1",
          "capability": "1.1.1",
          "evidence": "1.1.1",
          "input_schema": "1.1.1",
          "output_schema": "1.1.1",
          "mcp_contract": "1.1.1"
        },
        "digests": {
          "input_schema_sha256": "548a9acb12e46491968636cf4991a6f7ab8a701719afbde49b6e02c3921c9df2",
          "output_schema_sha256": "2fa2caf68de0f94e8f23cae378eed36318bc3b0edbb0cdebcadfd2b07cd7e1ba",
          "evidence_sha256": "92d8cd734a00f3a55e5c4e760d7ab4067617415ec58353e7b59e151a95e05d59",
          "evidence_core_sha256": "92d8cd734a00f3a55e5c4e760d7ab4067617415ec58353e7b59e151a95e05d59",
          "capability_sha256": "2287b7eba1fea6801fa0e8d01dce485e4e74836f5b01ea4b5c91d48356640b75",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "education.gpa_letter",
      "tool_id": "gpa-to-letter",
      "engine": "gpa-letter",
      "title": "GPA ↔ letter grade",
      "summary": "Approximate GPA↔letter lookup on plus/minus 4.33, flat 4.0, or linear 5.0 normalization. One table, two SEO entries (GPA→letter and letter→GPA). (calculation_version 1.1.2)",
      "page": "https://www.calculatorx.com/calc/grade/gpa-to-letter",
      "page_aliases": [
        {
          "tool_id": "letter-grade-to-gpa",
          "page": "https://www.calculatorx.com/calc/grade/letter-grade-to-gpa",
          "api": "https://www.calculatorx.com/api/v1/calc/letter-grade-to-gpa"
        }
      ],
      "api": "https://www.calculatorx.com/api/v1/calc/gpa-to-letter",
      "calculation_version": "1.1.2",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/education.gpa_letter.input.json",
        "output": "https://www.calculatorx.com/schemas/education.gpa_letter.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/education.gpa_letter/1.1.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/education.gpa_letter/1.1.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/education.gpa_letter/1.1.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/education.gpa_letter/1.1.2",
      "capability_page": "https://www.calculatorx.com/capabilities/education.gpa_letter",
      "verification": {
        "tests": {
          "passed": 16,
          "total": 16,
          "golden": 16,
          "boundary": 0,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 16,
        "passed": 16,
        "failed": 0,
        "golden": {
          "total": 16,
          "passed": 16
        },
        "boundary": {
          "total": 0,
          "passed": 0
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Interpretation of a numeric GPA or a single letter — not a registrar conversion",
        "Not a term or cumulative GPA from a course list (use the GPA calculator)",
        "Example percentage bands are syllabus conventions, not derived from GPA"
      ],
      "methods": [],
      "operations": [
        "to-letter",
        "to-gpa"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.2",
        "artifacts": {
          "engine": "1.1.2",
          "page": "1.1.2",
          "capability": "1.1.2",
          "evidence": "1.1.2",
          "input_schema": "1.1.2",
          "output_schema": "1.1.2",
          "mcp_contract": "1.1.2"
        },
        "digests": {
          "input_schema_sha256": "258a7b51431481323beae21596f2f06febf8da6cc157ffbfc895d2116fd58ec8",
          "output_schema_sha256": "5f6be44af76efeb83e06df0ae6e102fd28eb6104a3efeecb9cf92a4bb2b54748",
          "evidence_sha256": "70920e3179d559c32b0614e280b5c6086104c8125a1537a0def643121deacae4",
          "evidence_core_sha256": "70920e3179d559c32b0614e280b5c6086104c8125a1537a0def643121deacae4",
          "capability_sha256": "bd68d6c0ec3a43678ba3e77a8c5ddba678cd1f45cebeb68075e711f594058a0c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "finance.vat",
      "tool_id": "vat",
      "engine": "vat",
      "title": "VAT / GST",
      "summary": "Add or remove a single-rate consumption tax (VAT or GST labeling). Gross = Net × (1 + rate/100); Net = Gross × 100 / (100 + rate). (calculation_version 1.3.0)",
      "page": "https://www.calculatorx.com/calc/finance/vat",
      "page_aliases": [
        {
          "tool_id": "gst",
          "page": "https://www.calculatorx.com/calc/finance/gst",
          "api": "https://www.calculatorx.com/api/v1/calc/gst"
        }
      ],
      "api": "https://www.calculatorx.com/api/v1/calc/vat",
      "calculation_version": "1.3.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/finance.vat.input.json",
        "output": "https://www.calculatorx.com/schemas/finance.vat.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/finance.vat/1.3.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/finance.vat/1.3.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/finance.vat/1.3.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/finance.vat/1.3.0",
      "capability_page": "https://www.calculatorx.com/capabilities/finance.vat",
      "verification": {
        "tests": {
          "passed": 4,
          "total": 4,
          "golden": 4,
          "boundary": 0,
          "property": 0
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 4,
        "passed": 4,
        "failed": 0,
        "golden": {
          "total": 4,
          "passed": 4
        },
        "boundary": {
          "total": 0,
          "passed": 0
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Single flat rate on the entered amount",
        "No multi-rate baskets, exemptions, or input-tax credits",
        "GST page is an SEO entry of this capability — same engine, GST labeling"
      ],
      "methods": [],
      "operations": [
        "add",
        "remove"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.3.0",
        "artifacts": {
          "engine": "1.3.0",
          "page": "1.3.0",
          "capability": "1.3.0",
          "evidence": "1.3.0",
          "input_schema": "1.3.0",
          "output_schema": "1.3.0",
          "mcp_contract": "1.3.0"
        },
        "digests": {
          "input_schema_sha256": "5d66b6d1b6cda55f6b1f566d99df4c4843973fa2f4576b9ec293d10517ff28da",
          "output_schema_sha256": "802f8ae25f1a9dd159c6c25296a4f6734b5416995ed2de46bfc0eba5aa50e912",
          "evidence_sha256": "0c718c08b46f3ca7f756700fc9b98e1b7d7f262564775d2be71bf3e2f8df94a1",
          "evidence_core_sha256": "0c718c08b46f3ca7f756700fc9b98e1b7d7f262564775d2be71bf3e2f8df94a1",
          "capability_sha256": "87035a48f4fbba48d05ddeef89afd3a75aebc92176a0883e52cd81402ca04a25",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.3.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.factorial",
      "tool_id": "factorial",
      "engine": "factorial",
      "title": "Ordinary factorial",
      "summary": "Exact n! for integers 0 ≤ n ≤ 5000 via BigInt arithmetic, with product expansion, digit count, and scientific notation for long integers. (calculation_version 1.0.2)",
      "page": "https://www.calculatorx.com/calc/math/factorial",
      "api": "https://www.calculatorx.com/api/v1/calc/factorial",
      "calculation_version": "1.0.2",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.factorial.input.json",
        "output": "https://www.calculatorx.com/schemas/math.factorial.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.factorial/1.0.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.factorial/1.0.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.factorial/1.0.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.factorial/1.0.2",
      "capability_page": "https://www.calculatorx.com/capabilities/math.factorial",
      "verification": {
        "tests": {
          "passed": 24,
          "total": 24,
          "golden": 8,
          "boundary": 7,
          "property": 9
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 24,
        "passed": 24,
        "failed": 0,
        "golden": {
          "total": 8,
          "passed": 8
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 9,
          "passed": 9
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Ordinary (single) factorial only — not multifactorial and not Γ(n+1) for non-integers",
        "Domain is 0 ≤ n ≤ 5000 (product/resource bound, not a mathematical bound)",
        "Missing n → MISSING_REQUIRED_INPUT",
        "Non-numeric or non-integer n → INVALID_NUMBER",
        "n < 0 → VALUE_MUST_BE_NON_NEGATIVE",
        "n > 5000 → VALUE_ABOVE_MAX"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.2",
        "artifacts": {
          "engine": "1.0.2",
          "page": "1.0.2",
          "capability": "1.0.2",
          "evidence": "1.0.2",
          "input_schema": "1.0.2",
          "output_schema": "1.0.2",
          "mcp_contract": "1.0.2"
        },
        "digests": {
          "input_schema_sha256": "8d6705e6f951df49c2cf9d961827b9ee167172c12789649142077d31552f61dc",
          "output_schema_sha256": "f041a1d2bd0b46c619498de4bd9adda7303f09e8f8fb1b5df8ba1f4695ca7f04",
          "evidence_sha256": "79c6f6203365822b4d944e8b0dac6bfbcceb7bbd6801beca04536113e881e467",
          "evidence_core_sha256": "79c6f6203365822b4d944e8b0dac6bfbcceb7bbd6801beca04536113e881e467",
          "capability_sha256": "69d7c1d57d0a9ff1c3c186958782e153fe5ec49f78fce4cd0302c9bce5c2e489",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.fractions",
      "tool_id": "fractions",
      "engine": "fractions",
      "title": "Fractions",
      "summary": "Add, subtract, multiply, and divide fractions and mixed numbers using LCD/LCM for add/subtract, GCF reduction, and reciprocal division. Also simplifies and converts between fractions and decimals. (calculation_version 1.0.5)",
      "page": "https://www.calculatorx.com/calc/math/fractions",
      "api": "https://www.calculatorx.com/api/v1/calc/fractions",
      "calculation_version": "1.0.5",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.fractions.input.json",
        "output": "https://www.calculatorx.com/schemas/math.fractions.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.fractions/1.0.5/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.fractions/1.0.5/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.fractions/1.0.5.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.fractions/1.0.5",
      "capability_page": "https://www.calculatorx.com/capabilities/math.fractions",
      "verification": {
        "tests": {
          "passed": 32,
          "total": 32,
          "golden": 20,
          "boundary": 8,
          "property": 4
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 32,
        "passed": 32,
        "failed": 0,
        "golden": {
          "total": 20,
          "passed": 20
        },
        "boundary": {
          "total": 8,
          "passed": 8
        },
        "property": {
          "total": 4,
          "passed": 4
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Integer numerators and denominators only (optional mixed-number whole)",
        "Denominator 0 → DENOMINATOR_MUST_BE_NONZERO",
        "Division by 0/n → DIVISION_BY_ZERO",
        "Add/subtract use LCD = LCM(b, d); (ad ± bc)/bd is an equivalent check only",
        "Negative sign is normalized onto the numerator after reduction",
        "Expert review pending — L1 engine-tested / source-checked"
      ],
      "methods": [
        "LCD / LCM addition and subtraction",
        "Cross-product identity (equivalent to LCD, used as a check)",
        "GCF reduction",
        "Reciprocal (keep–change–flip) division"
      ],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.5",
        "artifacts": {
          "engine": "1.0.5",
          "page": "1.0.5",
          "capability": "1.0.5",
          "evidence": "1.0.5",
          "input_schema": "1.0.5",
          "output_schema": "1.0.5",
          "mcp_contract": "1.0.5"
        },
        "digests": {
          "input_schema_sha256": "8d66a4747d5ec6e98d1037d68aa5291a0bd91768cfbd7df916f4b96c72d679af",
          "output_schema_sha256": "757c639f564495aa26b322ec5656467d90847acbcf3528b263800e623234fe43",
          "evidence_sha256": "c5a68d1949bc19a348bece7b0c113e5cc8cc98015169b798af3574213541a177",
          "evidence_core_sha256": "c5a68d1949bc19a348bece7b0c113e5cc8cc98015169b798af3574213541a177",
          "capability_sha256": "ef13641219e80b3098ac41f5894e3f23e1aa48068bf27fa9e641125c41eeb9dc",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.5"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.gcf",
      "tool_id": "gcf",
      "engine": "gcf",
      "title": "Greatest common factor",
      "summary": "Exact GCF/GCD/HCF of two or more integers via BigInt pairwise Euclidean fold, with factor and prime independent checks when values are small enough to list. (calculation_version 1.0.2)",
      "page": "https://www.calculatorx.com/calc/math/gcf",
      "api": "https://www.calculatorx.com/api/v1/calc/gcf",
      "calculation_version": "1.0.2",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.gcf.input.json",
        "output": "https://www.calculatorx.com/schemas/math.gcf.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.gcf/1.0.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.gcf/1.0.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.gcf/1.0.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.gcf/1.0.2",
      "capability_page": "https://www.calculatorx.com/capabilities/math.gcf",
      "verification": {
        "tests": {
          "passed": 20,
          "total": 20,
          "golden": 6,
          "boundary": 7,
          "property": 7
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 20,
        "passed": 20,
        "failed": 0,
        "golden": {
          "total": 6,
          "passed": 6
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 7,
          "passed": 7
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Integers only; negatives treated by absolute value",
        "Each integer ≤ 48 decimal digits (product bound, not a mathematical bound)",
        "Zeros are ignored unless every input is 0 (then UNDEFINED)",
        "Need at least two numbers → NEED_TWO_NUMBERS",
        "Non-integers → INVALID_NUMBER",
        "Integers beyond MAX_SAFE_INTEGER must be decimal strings in JSON"
      ],
      "methods": [
        "Pairwise Euclidean fold (canonical engine)",
        "Prime-factor GCF (cross-check when every |n| ≤ 1,000,000)",
        "Factor-list GCF (cross-check when every |n| ≤ 10,000)"
      ],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.2",
        "artifacts": {
          "engine": "1.0.2",
          "page": "1.0.2",
          "capability": "1.0.2",
          "evidence": "1.0.2",
          "input_schema": "1.0.2",
          "output_schema": "1.0.2",
          "mcp_contract": "1.0.2"
        },
        "digests": {
          "input_schema_sha256": "937a6e502dea5e3c5dfc1ddc415dfe74551baf9c69172984c2beceac52db1c58",
          "output_schema_sha256": "0197666ba550d0fd10d924e139641734a798a04db1fcf2a2b5f25113ce68d993",
          "evidence_sha256": "5febc786dc57cd9e6f86474dd9b221089fc2fd3aff593cdfa6b7bbc8e705a91e",
          "evidence_core_sha256": "5febc786dc57cd9e6f86474dd9b221089fc2fd3aff593cdfa6b7bbc8e705a91e",
          "capability_sha256": "480da44000a80aba974f889efc9d64ab1f774d46e2139a31802de2df9ec8b600",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.lcm",
      "tool_id": "lcm",
      "engine": "lcm",
      "title": "Least common multiple",
      "summary": "Exact LCM of two or more integers via BigInt pairwise GCF-identity fold, with listing and prime independent checks when values are small enough to list. (calculation_version 1.0.3)",
      "page": "https://www.calculatorx.com/calc/math/lcm",
      "api": "https://www.calculatorx.com/api/v1/calc/lcm",
      "calculation_version": "1.0.3",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.lcm.input.json",
        "output": "https://www.calculatorx.com/schemas/math.lcm.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.lcm/1.0.3/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.lcm/1.0.3/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.lcm/1.0.3.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.lcm/1.0.3",
      "capability_page": "https://www.calculatorx.com/capabilities/math.lcm",
      "verification": {
        "tests": {
          "passed": 20,
          "total": 20,
          "golden": 6,
          "boundary": 7,
          "property": 7
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 20,
        "passed": 20,
        "failed": 0,
        "golden": {
          "total": 6,
          "passed": 6
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 7,
          "passed": 7
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Integers only; negatives treated by absolute value",
        "Each integer ≤ 48 decimal digits (product bound, not a mathematical bound)",
        "If any input is 0, LCM = 0. LCM(0,0)=0 is a CalculatorX/Python convention (not a GCF-identity derivation)",
        "Need at least two numbers → NEED_TWO_NUMBERS",
        "Non-integers → INVALID_NUMBER",
        "Integers beyond MAX_SAFE_INTEGER must be decimal strings in JSON"
      ],
      "methods": [
        "Pairwise GCF-identity fold (canonical engine; divide before multiply)",
        "Prime-factor LCM (cross-check when every |n| ≤ 1,000,000 and none is 0)",
        "Listing multiples (cross-check when LCM ≤ 5,000 and every |n| ≤ 500)"
      ],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.3",
        "artifacts": {
          "engine": "1.0.3",
          "page": "1.0.3",
          "capability": "1.0.3",
          "evidence": "1.0.3",
          "input_schema": "1.0.3",
          "output_schema": "1.0.3",
          "mcp_contract": "1.0.3"
        },
        "digests": {
          "input_schema_sha256": "406a5bb31353872aa4fe85e38681683b0888c28cf55e160479c44d913b2e2676",
          "output_schema_sha256": "f1ed2b6e695a6cfece646896e9d9bedd8a4f1bb989bcbf17c38ca66e061106cf",
          "evidence_sha256": "7b50edb47d98b007d36e4b83a73a2c05fcad714bb6a79303c600193beba90cfb",
          "evidence_core_sha256": "7b50edb47d98b007d36e4b83a73a2c05fcad714bb6a79303c600193beba90cfb",
          "capability_sha256": "8dd6d1fb2f3bf27c50a82956cef5943cca3edddc3cf20a5283dfa0b0f77e61c3",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.3"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.ratio",
      "tool_id": "ratio",
      "engine": "ratio",
      "title": "Ratio",
      "summary": "Simplify, scale, and compare ratios; solve proportions; split a total; convert part-to-part ratios to fraction, decimal, and part-of-whole percent using exact rationals. (calculation_version 1.0.2)",
      "page": "https://www.calculatorx.com/calc/math/ratio",
      "api": "https://www.calculatorx.com/api/v1/calc/ratio",
      "calculation_version": "1.0.2",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.ratio.input.json",
        "output": "https://www.calculatorx.com/schemas/math.ratio.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.ratio/1.0.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.ratio/1.0.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.ratio/1.0.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.ratio/1.0.2",
      "capability_page": "https://www.calculatorx.com/capabilities/math.ratio",
      "verification": {
        "tests": {
          "passed": 26,
          "total": 26,
          "golden": 11,
          "boundary": 7,
          "property": 8
        },
        "contract_checks": {
          "passed": 8,
          "total": 8
        }
      },
      "evidence_tests": {
        "total": 26,
        "passed": 26,
        "failed": 0,
        "golden": {
          "total": 11,
          "passed": 11
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 8,
          "passed": 8
        },
        "contract": {
          "total": 8,
          "passed": 8,
          "failed": 0
        }
      },
      "limitations": [
        "Integers, terminating decimals, and simple a/b fractions only (no mixed numbers or scientific notation)",
        "Each term ≤ 48 decimal digits",
        "Simplify / proportion / compare allow negative terms",
        "Split requires every term ≥ 0 and Σ terms > 0 → SPLIT_NEGATIVE_TERM / SPLIT_ZERO_SUM",
        "All-zero simplify → ALL_ZERO",
        "Proportion needs exactly one blank among A,B,C,D → PROPORTION_ONE_BLANK",
        "Expert review pending — L1 engine-tested / source-checked"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.2",
        "artifacts": {
          "engine": "1.0.2",
          "page": "1.0.2",
          "capability": "1.0.2",
          "evidence": "1.0.2",
          "input_schema": "1.0.2",
          "output_schema": "1.0.2",
          "mcp_contract": "1.0.2"
        },
        "digests": {
          "input_schema_sha256": "f265bc76ddf4ac054863a56d32fe03592f46d7a183cf98ad39c180496f456d46",
          "output_schema_sha256": "a88be281f59641c093c0fb7b28328ac502a4d55a7cda009c4ab75bc5f195a1ca",
          "evidence_sha256": "5cdce80e74111b610debfb27e725527ee782e80d9b2557e4d2590aa9b63ec90b",
          "evidence_core_sha256": "5cdce80e74111b610debfb27e725527ee782e80d9b2557e4d2590aa9b63ec90b",
          "capability_sha256": "2ee99cef720c6abdde68a4a441bc7f12a300383045067304dd848d9bb5ab5db3",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 8,
          "passed": 8,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "explanation-formula-n-term",
              "status": "pass",
              "detail": "r₁:⋯:rₙ → (r₁′÷g):⋯:(rₙ′÷g), rᵢ′=L·rᵢ, L=LCM(dᵢ), g=GCF(|rᵢ′|)"
            },
            {
              "id": "explanation-steps-match-result",
              "status": "pass"
            },
            {
              "id": "explanation-inputs-summary",
              "status": "pass"
            },
            {
              "id": "explanation-calculation-version",
              "status": "pass",
              "detail": "1.0.2"
            },
            {
              "id": "explanation-arity",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.log",
      "tool_id": "log",
      "engine": "log",
      "title": "Logarithm",
      "summary": "Common, natural, and arbitrary-base real logarithms; solve for y, x, or b with change-of-base. (calculation_version 1.1.5)",
      "page": "https://www.calculatorx.com/calc/math/log",
      "api": "https://www.calculatorx.com/api/v1/calc/log",
      "calculation_version": "1.1.5",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.log.input.json",
        "output": "https://www.calculatorx.com/schemas/math.log.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.log/1.1.5/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.log/1.1.5/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.log/1.1.5.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.log/1.1.5",
      "capability_page": "https://www.calculatorx.com/capabilities/math.log",
      "verification": {
        "tests": {
          "passed": 45,
          "total": 45,
          "golden": 22,
          "boundary": 23,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 45,
        "passed": 45,
        "failed": 0,
        "golden": {
          "total": 22,
          "passed": 22
        },
        "boundary": {
          "total": 23,
          "passed": 23
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Real logarithm only: x > 0; b > 0 and b ≠ 1 (including 0 < b < 1)",
        "Missing scalar → MISSING_REQUIRED_INPUT / INVALID_NUMBER",
        "Invalid base → INVALID_BASE; x ≤ 0 → INVALID_ARGUMENT",
        "Solve-for-b edge cases → NON_UNIQUE_BASE / NO_REAL_SOLUTION / RESULT_OVERFLOW"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.5",
        "artifacts": {
          "engine": "1.1.5",
          "page": "1.1.5",
          "capability": "1.1.5",
          "evidence": "1.1.5",
          "input_schema": "1.1.5",
          "output_schema": "1.1.5",
          "mcp_contract": "1.1.5"
        },
        "digests": {
          "input_schema_sha256": "7d087522bac508a630ba719d929a8cfa2f64c8522e6ea08ee051bd5d4cd66b7c",
          "output_schema_sha256": "8ff71d8c30e992a2dbca0e8d464116bdd8233e7a9de147a2689611f33b5a42ca",
          "evidence_sha256": "ca8f3508c00b6c7717b8c99a03426fe2bb60152c5624e31c73aef9ee1de0669b",
          "evidence_core_sha256": "ca8f3508c00b6c7717b8c99a03426fe2bb60152c5624e31c73aef9ee1de0669b",
          "capability_sha256": "f5ce657f12099eadc4766d4bbf6866e3254c36f98ce909b73d1830a1f591b99a",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.5"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.quadratic",
      "tool_id": "quadratic",
      "engine": "quadratic",
      "title": "Quadratic formula",
      "summary": "Solve ax² + bx + c = 0 with the quadratic formula; real or complex roots from discriminant Δ. (calculation_version 1.0.4)",
      "page": "https://www.calculatorx.com/calc/math/quadratic",
      "api": "https://www.calculatorx.com/api/v1/calc/quadratic",
      "calculation_version": "1.0.4",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.quadratic.input.json",
        "output": "https://www.calculatorx.com/schemas/math.quadratic.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.quadratic/1.0.4/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.quadratic/1.0.4/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.quadratic/1.0.4.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.quadratic/1.0.4",
      "capability_page": "https://www.calculatorx.com/capabilities/math.quadratic",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 6,
          "boundary": 3,
          "property": 0
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 6,
          "passed": 6
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "a = 0 → NOT_QUADRATIC",
        "Missing coefficient → MISSING_REQUIRED_INPUT",
        "Δ < 0 yields complex conjugate roots {real, imag}"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.4",
        "artifacts": {
          "engine": "1.0.4",
          "page": "1.0.4",
          "capability": "1.0.4",
          "evidence": "1.0.4",
          "input_schema": "1.0.4",
          "output_schema": "1.0.4",
          "mcp_contract": "1.0.4"
        },
        "digests": {
          "input_schema_sha256": "cf9d8940159f1a221083b885155e5df7133f8840c93c59a4fa44637ce38cde0c",
          "output_schema_sha256": "3e632c456e878b78b10ad517cbe477b6ffe2a9a45715ddf868403d88fc0b63b8",
          "evidence_sha256": "57f20c7d3d9f9c6b2e2d9fe5faf03e2b879f1e8ecd46a31a4284efb6b9ba2253",
          "evidence_core_sha256": "57f20c7d3d9f9c6b2e2d9fe5faf03e2b879f1e8ecd46a31a4284efb6b9ba2253",
          "capability_sha256": "a5d23af06ce57610a20fdaaa01cd256cad33fcb3ace4ca1232cf12fb50560fa7",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.4"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.percentage",
      "tool_id": "percentage",
      "engine": "percentage",
      "title": "Percentage",
      "summary": "Phrase modes: P% of X, what percent, of-what, percent change, adjust ±P%, and percentage difference. (calculation_version 1.1.1)",
      "page": "https://www.calculatorx.com/calc/math/percentage",
      "api": "https://www.calculatorx.com/api/v1/calc/percentage",
      "calculation_version": "1.1.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.percentage.input.json",
        "output": "https://www.calculatorx.com/schemas/math.percentage.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.percentage/1.1.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.percentage/1.1.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.percentage/1.1.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.percentage/1.1.1",
      "capability_page": "https://www.calculatorx.com/capabilities/math.percentage",
      "verification": {
        "tests": {
          "passed": 19,
          "total": 19,
          "golden": 12,
          "boundary": 7,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 19,
        "passed": 19,
        "failed": 0,
        "golden": {
          "total": 12,
          "passed": 12
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Percent change uses |old| denominator; old = 0 undefined",
        "Percentage difference requires non-negative a, b → VALUE_MUST_BE_NON_NEGATIVE",
        "Missing fields → MISSING_REQUIRED_INPUT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.1",
        "artifacts": {
          "engine": "1.1.1",
          "page": "1.1.1",
          "capability": "1.1.1",
          "evidence": "1.1.1",
          "input_schema": "1.1.1",
          "output_schema": "1.1.1",
          "mcp_contract": "1.1.1"
        },
        "digests": {
          "input_schema_sha256": "188e4f67b78437338e3f56cb4e7e82003b521697af6707b04fa75321ca920f39",
          "output_schema_sha256": "14cbd02203cf735e07c23bf387ea886fc53cd9e9419602643dd6d69f34d95c56",
          "evidence_sha256": "550b5ff131971e5a6dbdf40fa5af260e275136a0577f9e6f3869bba4e072f732",
          "evidence_core_sha256": "550b5ff131971e5a6dbdf40fa5af260e275136a0577f9e6f3869bba4e072f732",
          "capability_sha256": "704c96315423625b0ea94343d56c46e4b1dbade2af0a666147410a41a8a1ed23",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.percent_change",
      "tool_id": "percent-change",
      "engine": "percent-change",
      "title": "Percentage change",
      "summary": "Signed percent change (V₂ − V₁)/|V₁|×100% with reverse solve for V₁ or V₂. (calculation_version 1.1.0)",
      "page": "https://www.calculatorx.com/calc/math/percentage-change",
      "api": "https://www.calculatorx.com/api/v1/calc/percent-change",
      "calculation_version": "1.1.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.percent_change.input.json",
        "output": "https://www.calculatorx.com/schemas/math.percent_change.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.percent_change/1.1.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.percent_change/1.1.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.percent_change/1.1.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.percent_change/1.1.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.percent_change",
      "verification": {
        "tests": {
          "passed": 8,
          "total": 8,
          "golden": 6,
          "boundary": 2,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 8,
        "passed": 8,
        "failed": 0,
        "golden": {
          "total": 6,
          "passed": 6
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "V₁ = 0 → INITIAL_VALUE_ZERO",
        "Invalid reverse solve → NO_REAL_SOLUTION; some cases INFINITELY_MANY"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.0",
        "artifacts": {
          "engine": "1.1.0",
          "page": "1.1.0",
          "capability": "1.1.0",
          "evidence": "1.1.0",
          "input_schema": "1.1.0",
          "output_schema": "1.1.0",
          "mcp_contract": "1.1.0"
        },
        "digests": {
          "input_schema_sha256": "ca82ab91d9cdc321e60dcf81b83c508bd741cd8f5acd6557f2bba9e8623e400a",
          "output_schema_sha256": "664030f01b40bd77a5c97f577106162afc932fb9b96bf7de1e1020ce7fe2384c",
          "evidence_sha256": "e35326a66d4ef91714702b446958ba4cd613807e8559a9da2677a3ea740792a5",
          "evidence_core_sha256": "e35326a66d4ef91714702b446958ba4cd613807e8559a9da2677a3ea740792a5",
          "capability_sha256": "809aa2c8ba0a533c92c3d5c76e86416e2abb9b00cb2effb9ba7572e5d37fe8dd",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.percent_error",
      "tool_id": "percent-error",
      "engine": "percent-error",
      "title": "Percent error",
      "summary": "Laboratory percent error |O − T|/|T|×100% (signed opt-in) with reverse solve for O or T. (calculation_version 1.1.4)",
      "page": "https://www.calculatorx.com/calc/math/percent-error",
      "api": "https://www.calculatorx.com/api/v1/calc/percent-error",
      "calculation_version": "1.1.4",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.percent_error.input.json",
        "output": "https://www.calculatorx.com/schemas/math.percent_error.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.percent_error/1.1.4/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.percent_error/1.1.4/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.percent_error/1.1.4.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.percent_error/1.1.4",
      "capability_page": "https://www.calculatorx.com/capabilities/math.percent_error",
      "verification": {
        "tests": {
          "passed": 14,
          "total": 14,
          "golden": 10,
          "boundary": 4,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 14,
        "passed": 14,
        "failed": 0,
        "golden": {
          "total": 10,
          "passed": 10
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "T = 0 → TRUE_VALUE_ZERO",
        "Inconsistent triples may return status inconsistent",
        "Reverse solve edge cases → NO_REAL_SOLUTION / INFINITELY_MANY"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.4",
        "artifacts": {
          "engine": "1.1.4",
          "page": "1.1.4",
          "capability": "1.1.4",
          "evidence": "1.1.4",
          "input_schema": "1.1.4",
          "output_schema": "1.1.4",
          "mcp_contract": "1.1.4"
        },
        "digests": {
          "input_schema_sha256": "9e03727ba37a3e2ed408e1b5848d278926befd7c7560784f476b13b239ba0ac9",
          "output_schema_sha256": "1ffdaff2555960cc04fef346c1146c38f6a8feb12995a9fdb488e220d00a439c",
          "evidence_sha256": "1720f24bd4ab5136e251a33a2b39b05dae94fe9a2bab201306909cc6d47d2de3",
          "evidence_core_sha256": "1720f24bd4ab5136e251a33a2b39b05dae94fe9a2bab201306909cc6d47d2de3",
          "capability_sha256": "b63e90d47a8cf9802755667cdd3215faf609c203d46f78da01f097b1236a0da2",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.4"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.pythagorean",
      "tool_id": "pythagorean",
      "engine": "pythagorean",
      "title": "Pythagorean theorem",
      "summary": "Right-triangle solve a² + b² = c² for a missing side, plus area and perimeter; verify mode when all three sides given. (calculation_version 1.1.1)",
      "page": "https://www.calculatorx.com/calc/math/pythagorean",
      "api": "https://www.calculatorx.com/api/v1/calc/pythagorean",
      "calculation_version": "1.1.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.pythagorean.input.json",
        "output": "https://www.calculatorx.com/schemas/math.pythagorean.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.pythagorean/1.1.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.pythagorean/1.1.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.pythagorean/1.1.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.pythagorean/1.1.1",
      "capability_page": "https://www.calculatorx.com/capabilities/math.pythagorean",
      "verification": {
        "tests": {
          "passed": 16,
          "total": 16,
          "golden": 6,
          "boundary": 10,
          "property": 0
        },
        "contract_checks": {
          "passed": 2,
          "total": 2
        }
      },
      "evidence_tests": {
        "total": 16,
        "passed": 16,
        "failed": 0,
        "golden": {
          "total": 6,
          "passed": 6
        },
        "boundary": {
          "total": 10,
          "passed": 10
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 2,
          "passed": 2,
          "failed": 0
        }
      },
      "limitations": [
        "Sides must be positive → SIDE_NOT_POSITIVE",
        "Need two of a,b,c (or verify with three) → MISSING_REQUIRED_INPUT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.1",
        "artifacts": {
          "engine": "1.1.1",
          "page": "1.1.1",
          "capability": "1.1.1",
          "evidence": "1.1.1",
          "input_schema": "1.1.1",
          "output_schema": "1.1.1",
          "mcp_contract": "1.1.1"
        },
        "digests": {
          "input_schema_sha256": "fb56dca61052ab5f400ae2a6feb3759666b37b955e0d167134bf1f553e034c49",
          "output_schema_sha256": "bdb82fcc631a25cb663d5bfe6fbcf92b185eaba1536eda2886f29ef47789a6d3",
          "evidence_sha256": "0a5e759f7029c5d16875716402fc147b884997eff7cdf3d7caf4d678a639da81",
          "evidence_core_sha256": "0a5e759f7029c5d16875716402fc147b884997eff7cdf3d7caf4d678a639da81",
          "capability_sha256": "8043caa69758f514ab5aae6b8d0467fef4dd23fb5a281afb097b31642c71456f",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 2,
          "passed": 2,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.ln",
      "tool_id": "ln",
      "engine": "ln",
      "title": "Natural logarithm",
      "summary": "Natural logarithm y = ln(x) = log_e(x) for real x > 0, with exp(result) verification. (calculation_version 1.0.4)",
      "page": "https://www.calculatorx.com/calc/math/ln",
      "api": "https://www.calculatorx.com/api/v1/calc/ln",
      "calculation_version": "1.0.4",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.ln.input.json",
        "output": "https://www.calculatorx.com/schemas/math.ln.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.ln/1.0.4/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.ln/1.0.4/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.ln/1.0.4.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.ln/1.0.4",
      "capability_page": "https://www.calculatorx.com/capabilities/math.ln",
      "verification": {
        "tests": {
          "passed": 23,
          "total": 23,
          "golden": 11,
          "boundary": 12,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 23,
        "passed": 23,
        "failed": 0,
        "golden": {
          "total": 11,
          "passed": 11
        },
        "boundary": {
          "total": 12,
          "passed": 12
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Real ln only: x > 0 → INVALID_ARGUMENT when x ≤ 0",
        "Missing x → MISSING_REQUIRED_INPUT; non-finite → INVALID_NUMBER"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.4",
        "artifacts": {
          "engine": "1.0.4",
          "page": "1.0.4",
          "capability": "1.0.4",
          "evidence": "1.0.4",
          "input_schema": "1.0.4",
          "output_schema": "1.0.4",
          "mcp_contract": "1.0.4"
        },
        "digests": {
          "input_schema_sha256": "3f55c5f8e53ba82bab2921c6040dbd50d054268f639f54840035cae6e2e7ccb3",
          "output_schema_sha256": "3abb8d269c34a106dea9abf33c25f35b9e2cccfb53c7579ae1a660d382f3f4a5",
          "evidence_sha256": "7dece53d3dacb72d4d6674d9114017c1ff09c787f4aec5ac756190bc22b2bd59",
          "evidence_core_sha256": "7dece53d3dacb72d4d6674d9114017c1ff09c787f4aec5ac756190bc22b2bd59",
          "capability_sha256": "dd27969ec51e63dc68baccca83562a7cda6aea1dfc4c8b26e3e40b49843fe9f9",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.4"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.square_root",
      "tool_id": "square-root",
      "engine": "square-root",
      "title": "Square root",
      "summary": "Principal square root of x; non-negative returns real principal, negative returns principal imaginary √|x| i. (calculation_version 1.0.3)",
      "page": "https://www.calculatorx.com/calc/math/square-root",
      "api": "https://www.calculatorx.com/api/v1/calc/square-root",
      "calculation_version": "1.0.3",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.square_root.input.json",
        "output": "https://www.calculatorx.com/schemas/math.square_root.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.square_root/1.0.3/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.square_root/1.0.3/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.square_root/1.0.3.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.square_root/1.0.3",
      "capability_page": "https://www.calculatorx.com/capabilities/math.square_root",
      "verification": {
        "tests": {
          "passed": 18,
          "total": 18,
          "golden": 11,
          "boundary": 7,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 18,
        "passed": 18,
        "failed": 0,
        "golden": {
          "total": 11,
          "passed": 11
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "x ≥ 0 → principal = √x, imag = 0",
        "x < 0 → real = 0, imag = √|x|, principal = null (unlike math.root NOT_REAL)",
        "Missing x → MISSING_REQUIRED_INPUT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.3",
        "artifacts": {
          "engine": "1.0.3",
          "page": "1.0.3",
          "capability": "1.0.3",
          "evidence": "1.0.3",
          "input_schema": "1.0.3",
          "output_schema": "1.0.3",
          "mcp_contract": "1.0.3"
        },
        "digests": {
          "input_schema_sha256": "ff1cf6b2f9ee1b970abddef0da1ea9f8523f33da2149c3b96c0f0cd1ca3b6aec",
          "output_schema_sha256": "5d98f7f033a8be30482d03b3180c7f013da86b33a56a0b85893efef90e0bee63",
          "evidence_sha256": "ce00cdd5e4eedc35bfd5c923482a49f88162433c1d031808837f3e4431f5c509",
          "evidence_core_sha256": "ce00cdd5e4eedc35bfd5c923482a49f88162433c1d031808837f3e4431f5c509",
          "capability_sha256": "ef80a3f739e7c8e24a11208e2b85177f1037c86a8a9c8e196c1dea5ca6f90c8c",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.3"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.antilog",
      "tool_id": "anti-log",
      "engine": "antilog",
      "title": "Antilogarithm",
      "summary": "Inverse of log: x = b^y (common, natural, binary, or custom base). (calculation_version 1.0.5)",
      "page": "https://www.calculatorx.com/calc/math/anti-log",
      "api": "https://www.calculatorx.com/api/v1/calc/anti-log",
      "calculation_version": "1.0.5",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.antilog.input.json",
        "output": "https://www.calculatorx.com/schemas/math.antilog.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.antilog/1.0.5/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.antilog/1.0.5/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.antilog/1.0.5.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.antilog/1.0.5",
      "capability_page": "https://www.calculatorx.com/capabilities/math.antilog",
      "verification": {
        "tests": {
          "passed": 33,
          "total": 33,
          "golden": 14,
          "boundary": 19,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 33,
        "passed": 33,
        "failed": 0,
        "golden": {
          "total": 14,
          "passed": 14
        },
        "boundary": {
          "total": 19,
          "passed": 19
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Base must be > 0 and ≠ 1 → INVALID_BASE",
        "Missing y → MISSING_REQUIRED_INPUT; overflow/underflow → RESULT_OVERFLOW / RESULT_UNDERFLOW"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.5",
        "artifacts": {
          "engine": "1.0.5",
          "page": "1.0.5",
          "capability": "1.0.5",
          "evidence": "1.0.5",
          "input_schema": "1.0.5",
          "output_schema": "1.0.5",
          "mcp_contract": "1.0.5"
        },
        "digests": {
          "input_schema_sha256": "ca2f636e063d56b28b6c2ea91cdd6f0b12dac4cb733d0753a95c4ad5eb4d5c8a",
          "output_schema_sha256": "db21f4c6728a4d6f7645e8813c2c2e93ece17365ff8900c2c2245de3eaa078e6",
          "evidence_sha256": "32982848ff8d89683acb0ddc41be9b8e87df268d3f0165aa7005f125bea980a8",
          "evidence_core_sha256": "32982848ff8d89683acb0ddc41be9b8e87df268d3f0165aa7005f125bea980a8",
          "capability_sha256": "4ad8ed2b8cc62522351554285749e1fae2ca32641835b0d8c7d5d6b348f60d59",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.5"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.root",
      "tool_id": "root",
      "engine": "root",
      "title": "Nth root",
      "summary": "Principal real nth root of a with positive safe-integer index n (default 2). (calculation_version 1.0.5)",
      "page": "https://www.calculatorx.com/calc/math/root",
      "api": "https://www.calculatorx.com/api/v1/calc/root",
      "calculation_version": "1.0.5",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.root.input.json",
        "output": "https://www.calculatorx.com/schemas/math.root.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.root/1.0.5/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.root/1.0.5/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.root/1.0.5.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.root/1.0.5",
      "capability_page": "https://www.calculatorx.com/capabilities/math.root",
      "verification": {
        "tests": {
          "passed": 24,
          "total": 24,
          "golden": 10,
          "boundary": 14,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 24,
        "passed": 24,
        "failed": 0,
        "golden": {
          "total": 10,
          "passed": 10
        },
        "boundary": {
          "total": 14,
          "passed": 14
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "n must be a positive safe integer → INVALID_INDEX",
        "Even roots of a < 0 → NOT_REAL (unlike square-root imaginary)",
        "Missing a → MISSING_REQUIRED_INPUT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.5",
        "artifacts": {
          "engine": "1.0.5",
          "page": "1.0.5",
          "capability": "1.0.5",
          "evidence": "1.0.5",
          "input_schema": "1.0.5",
          "output_schema": "1.0.5",
          "mcp_contract": "1.0.5"
        },
        "digests": {
          "input_schema_sha256": "d0ef74fe6f7704d12f423072babe01e3271217e5bcd4efcca488f5a5cce6a060",
          "output_schema_sha256": "926b0e5761c82a91c0fea6146365eeacd6097d2ded3d7162df787ec7cd73c31a",
          "evidence_sha256": "84b87545e21e44d8aa0d2d526f58e9347cdf0cf7669ed27e032f6fe6cb81cdae",
          "evidence_core_sha256": "84b87545e21e44d8aa0d2d526f58e9347cdf0cf7669ed27e032f6fe6cb81cdae",
          "capability_sha256": "4de9cbbf113f5a31050e6ea423f001e0ca678c8bf39bd64776e9512a1cb30202",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.5"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.exponent",
      "tool_id": "exponent",
      "engine": "exponent",
      "title": "Exponentiation",
      "summary": "Real power y = aⁿ with solve_for y (default scalar), a, or n. (calculation_version 1.0.4)",
      "page": "https://www.calculatorx.com/calc/math/exponent",
      "api": "https://www.calculatorx.com/api/v1/calc/exponent",
      "calculation_version": "1.0.4",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.exponent.input.json",
        "output": "https://www.calculatorx.com/schemas/math.exponent.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.exponent/1.0.4/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.exponent/1.0.4/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.exponent/1.0.4.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.exponent/1.0.4",
      "capability_page": "https://www.calculatorx.com/capabilities/math.exponent",
      "verification": {
        "tests": {
          "passed": 38,
          "total": 38,
          "golden": 16,
          "boundary": 22,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 38,
        "passed": 38,
        "failed": 0,
        "golden": {
          "total": 16,
          "passed": 16
        },
        "boundary": {
          "total": 22,
          "passed": 22
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "0⁰ and 0^(negative) → UNDEFINED_POWER",
        "Negative base with non-integer exponent → NOT_REAL",
        "Forward solve_for=y returns a scalar; inverse returns a structured object"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.4",
        "artifacts": {
          "engine": "1.0.4",
          "page": "1.0.4",
          "capability": "1.0.4",
          "evidence": "1.0.4",
          "input_schema": "1.0.4",
          "output_schema": "1.0.4",
          "mcp_contract": "1.0.4"
        },
        "digests": {
          "input_schema_sha256": "ce9f339fda5323c16b5118ed74d125a73b9d09a65acd73fc515078d08c8d06c4",
          "output_schema_sha256": "bc3ef2f7394c1739149d1c1e3751fe91fa1e793ef15fc5f1621834eebad02c63",
          "evidence_sha256": "50d9cf26b57ed5bc423750f3bbf38416f16382a286ac24836a9fa9616e8248a9",
          "evidence_core_sha256": "50d9cf26b57ed5bc423750f3bbf38416f16382a286ac24836a9fa9616e8248a9",
          "capability_sha256": "9fe4e7725791ce4cd60238f5685403362e3bf0007563f9428cfe2f1f87ddaf55",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.4"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.sin",
      "tool_id": "sin",
      "engine": "sin",
      "title": "Sine",
      "summary": "sin(θ) in degrees (default) or radians, with algebraic snap for textbook angles. (calculation_version 1.0.5)",
      "page": "https://www.calculatorx.com/calc/math/sin",
      "api": "https://www.calculatorx.com/api/v1/calc/sin",
      "calculation_version": "1.0.5",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.sin.input.json",
        "output": "https://www.calculatorx.com/schemas/math.sin.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.sin/1.0.5/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.sin/1.0.5/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.sin/1.0.5.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.sin/1.0.5",
      "capability_page": "https://www.calculatorx.com/capabilities/math.sin",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 7,
          "boundary": 4,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 7,
          "passed": 7
        },
        "boundary": {
          "total": 4,
          "passed": 4
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Missing theta → MISSING_REQUIRED_INPUT",
        "unit must be deg|rad → INVALID_UNIT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.5",
        "artifacts": {
          "engine": "1.0.5",
          "page": "1.0.5",
          "capability": "1.0.5",
          "evidence": "1.0.5",
          "input_schema": "1.0.5",
          "output_schema": "1.0.5",
          "mcp_contract": "1.0.5"
        },
        "digests": {
          "input_schema_sha256": "5f55b5eaef27893299a8adc79b4533fd125ca54c873e950c9c70f1aeea642c17",
          "output_schema_sha256": "1d60626bdf36cd9423d003400edb6b98499dc6b05a3fe3fcd8041417991f7162",
          "evidence_sha256": "2be8afbb13dda296096692bafc3e7d294d152e6ad36ce0bda0709f0393c1223a",
          "evidence_core_sha256": "2be8afbb13dda296096692bafc3e7d294d152e6ad36ce0bda0709f0393c1223a",
          "capability_sha256": "39973318e70adfc22cf4ce43dc795cee62e3fbecce6f33b964c4236d66ebb589",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.5"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.cos",
      "tool_id": "cos",
      "engine": "cos",
      "title": "Cosine",
      "summary": "cos(θ) in degrees (default) or radians, with algebraic snap for textbook angles. (calculation_version 1.0.5)",
      "page": "https://www.calculatorx.com/calc/math/cos",
      "api": "https://www.calculatorx.com/api/v1/calc/cos",
      "calculation_version": "1.0.5",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.cos.input.json",
        "output": "https://www.calculatorx.com/schemas/math.cos.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.cos/1.0.5/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.cos/1.0.5/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.cos/1.0.5.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.cos/1.0.5",
      "capability_page": "https://www.calculatorx.com/capabilities/math.cos",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 4,
          "boundary": 2,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 4,
          "passed": 4
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Missing theta → MISSING_REQUIRED_INPUT",
        "unit must be deg|rad → INVALID_UNIT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.5",
        "artifacts": {
          "engine": "1.0.5",
          "page": "1.0.5",
          "capability": "1.0.5",
          "evidence": "1.0.5",
          "input_schema": "1.0.5",
          "output_schema": "1.0.5",
          "mcp_contract": "1.0.5"
        },
        "digests": {
          "input_schema_sha256": "4358979aadf77ad045bb159c234c88020d7e42b6946ea3c50a7395575c38f8bd",
          "output_schema_sha256": "e3bbbf2db43fad9a1848c02f8c91b44d3a5293573b883a0ff74dcba8763cfaa4",
          "evidence_sha256": "4b23c14779fe6cb897b1473e069e62de72eb3254b674c31095a9914546a45790",
          "evidence_core_sha256": "4b23c14779fe6cb897b1473e069e62de72eb3254b674c31095a9914546a45790",
          "capability_sha256": "edddb3e9b638a6c463b687a177f609a927c7a53d7a41c252d91e8910b436a25b",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.5"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.tan",
      "tool_id": "tan",
      "engine": "tan",
      "title": "Tangent",
      "summary": "tan(θ) in degrees (default) or radians; exact odd multiples of 90° are UNDEFINED; near-pole returns finite with NEAR_SINGULARITY. (calculation_version 1.0.4)",
      "page": "https://www.calculatorx.com/calc/math/tan",
      "api": "https://www.calculatorx.com/api/v1/calc/tan",
      "calculation_version": "1.0.4",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.tan.input.json",
        "output": "https://www.calculatorx.com/schemas/math.tan.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.tan/1.0.4/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.tan/1.0.4/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.tan/1.0.4.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.tan/1.0.4",
      "capability_page": "https://www.calculatorx.com/capabilities/math.tan",
      "verification": {
        "tests": {
          "passed": 25,
          "total": 25,
          "golden": 15,
          "boundary": 10,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 25,
        "passed": 25,
        "failed": 0,
        "golden": {
          "total": 15,
          "passed": 15
        },
        "boundary": {
          "total": 10,
          "passed": 10
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Exact poles (90° + 180°k) → UNDEFINED",
        "Within 0.01° of a pole → finite value with warnings NEAR_SINGULARITY",
        "Missing theta → MISSING_REQUIRED_INPUT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.4",
        "artifacts": {
          "engine": "1.0.4",
          "page": "1.0.4",
          "capability": "1.0.4",
          "evidence": "1.0.4",
          "input_schema": "1.0.4",
          "output_schema": "1.0.4",
          "mcp_contract": "1.0.4"
        },
        "digests": {
          "input_schema_sha256": "a145c86bf4295643a515b07cddf823049424a88c3a7fc25e463dfc92773671b6",
          "output_schema_sha256": "c6e4f75fa48f8b655778eb2014eee65632aa82db1d919d28c89fbd08e417449c",
          "evidence_sha256": "53f72a91409597d9673f8724949d14e2c13611e55d3178f2af5e319da56a195d",
          "evidence_core_sha256": "53f72a91409597d9673f8724949d14e2c13611e55d3178f2af5e319da56a195d",
          "capability_sha256": "0a51c4380a87c4a4fd5a3a9caf2c5b705a33363f3fae3f1db0d069bb56f406d9",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.4"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.arcsin",
      "tool_id": "arcsin",
      "engine": "arcsin",
      "title": "Arcsine",
      "summary": "Principal arcsin(x) for x ∈ [−1, 1], returning degrees and radians with verification. (calculation_version 1.0.5)",
      "page": "https://www.calculatorx.com/calc/math/arcsin",
      "api": "https://www.calculatorx.com/api/v1/calc/arcsin",
      "calculation_version": "1.0.5",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.arcsin.input.json",
        "output": "https://www.calculatorx.com/schemas/math.arcsin.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.arcsin/1.0.5/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.arcsin/1.0.5/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.arcsin/1.0.5.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.arcsin/1.0.5",
      "capability_page": "https://www.calculatorx.com/capabilities/math.arcsin",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 6,
          "boundary": 5,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 6,
          "passed": 6
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "x outside [−1, 1] → NOT_REAL",
        "Missing x → MISSING_REQUIRED_INPUT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.5",
        "artifacts": {
          "engine": "1.0.5",
          "page": "1.0.5",
          "capability": "1.0.5",
          "evidence": "1.0.5",
          "input_schema": "1.0.5",
          "output_schema": "1.0.5",
          "mcp_contract": "1.0.5"
        },
        "digests": {
          "input_schema_sha256": "641160f19a9efb5244e923b248dfcb154664532e49d7513a9c76395b68579fa5",
          "output_schema_sha256": "a4feb150689f71cbdce87fc4184f3fb38209adf430ce4fe41b93d7cdd4ed69d0",
          "evidence_sha256": "ea4f0280e1d3a7d427ffef911813d4f98dfcf95a31e4f1bacb1f6746e58cd1f9",
          "evidence_core_sha256": "ea4f0280e1d3a7d427ffef911813d4f98dfcf95a31e4f1bacb1f6746e58cd1f9",
          "capability_sha256": "48a96ee49d2dcc6479136ef593aacff7a811cf31cfc0c7b57678f8bcbd7ec5de",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.5"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.arccos",
      "tool_id": "arccos",
      "engine": "arccos",
      "title": "Arccosine",
      "summary": "Principal arccos(x) for x ∈ [−1, 1], returning degrees and radians with verification. (calculation_version 1.0.4)",
      "page": "https://www.calculatorx.com/calc/math/arccos",
      "api": "https://www.calculatorx.com/api/v1/calc/arccos",
      "calculation_version": "1.0.4",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.arccos.input.json",
        "output": "https://www.calculatorx.com/schemas/math.arccos.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.arccos/1.0.4/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.arccos/1.0.4/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.arccos/1.0.4.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.arccos/1.0.4",
      "capability_page": "https://www.calculatorx.com/capabilities/math.arccos",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 5,
          "boundary": 5,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 5,
          "passed": 5
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "x outside [−1, 1] → NOT_REAL",
        "Missing x → MISSING_REQUIRED_INPUT"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.4",
        "artifacts": {
          "engine": "1.0.4",
          "page": "1.0.4",
          "capability": "1.0.4",
          "evidence": "1.0.4",
          "input_schema": "1.0.4",
          "output_schema": "1.0.4",
          "mcp_contract": "1.0.4"
        },
        "digests": {
          "input_schema_sha256": "a665d5e441cdb6e1663dc0061225e8eabd385666b93278cc174877e3601d2355",
          "output_schema_sha256": "87cf516bf6b5a568747eba4fe89a0a8937987da9f414d549dea687bfa8223aa5",
          "evidence_sha256": "106de3c6e9362b908cb7603395d222e230bd17c269350ff78e2d5fe61aeda7f7",
          "evidence_core_sha256": "106de3c6e9362b908cb7603395d222e230bd17c269350ff78e2d5fe61aeda7f7",
          "capability_sha256": "0ae2127af0b7acccae19cd25f6fa66b1346ae2d6de2d982fa5788aa2da9a1a0b",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.4"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.arctan",
      "tool_id": "arctan",
      "engine": "arctan",
      "title": "Arctangent",
      "summary": "Principal arctan(x) for any finite real x, returning degrees and radians with verification. (calculation_version 1.0.7)",
      "page": "https://www.calculatorx.com/calc/math/arctan",
      "api": "https://www.calculatorx.com/api/v1/calc/arctan",
      "calculation_version": "1.0.7",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.arctan.input.json",
        "output": "https://www.calculatorx.com/schemas/math.arctan.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.arctan/1.0.7/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.arctan/1.0.7/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.arctan/1.0.7.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.arctan/1.0.7",
      "capability_page": "https://www.calculatorx.com/capabilities/math.arctan",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 7,
          "boundary": 3,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 7,
          "passed": 7
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Missing x → MISSING_REQUIRED_INPUT",
        "Non-finite → INVALID_NUMBER"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.7",
        "artifacts": {
          "engine": "1.0.7",
          "page": "1.0.7",
          "capability": "1.0.7",
          "evidence": "1.0.7",
          "input_schema": "1.0.7",
          "output_schema": "1.0.7",
          "mcp_contract": "1.0.7"
        },
        "digests": {
          "input_schema_sha256": "eb99846613ffc2031fb1fb7e3d0ef7531e2552f60dd8f21d62cb80e22f3dfa10",
          "output_schema_sha256": "54220fdceb1754d56c53f6099fbeaac0fc5a15fec4e2ef7fcc4b045ddd694e1c",
          "evidence_sha256": "9698b0100d16f5e50120db2648d2f9dd37671e211ac3abf19fbeff3dabcf7e94",
          "evidence_core_sha256": "9698b0100d16f5e50120db2648d2f9dd37671e211ac3abf19fbeff3dabcf7e94",
          "capability_sha256": "d80f45b6ffe189bc742270e530efad4ac71bc8afa1a9f5a30d097f232163f02d",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.7"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.sum",
      "tool_id": "add",
      "engine": "sum",
      "title": "Sum / addition",
      "summary": "Exact decimal sum of a list of values (comma/space/newline separated), with optional long-addition work. (calculation_version 1.0.2)",
      "page": "https://www.calculatorx.com/calc/math/add",
      "api": "https://www.calculatorx.com/api/v1/calc/add",
      "calculation_version": "1.0.2",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.sum.input.json",
        "output": "https://www.calculatorx.com/schemas/math.sum.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.sum/1.0.2/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.sum/1.0.2/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.sum/1.0.2.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.sum/1.0.2",
      "capability_page": "https://www.calculatorx.com/capabilities/math.sum",
      "verification": {
        "tests": {
          "passed": 31,
          "total": 31,
          "golden": 24,
          "boundary": 7,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 31,
        "passed": 31,
        "failed": 0,
        "golden": {
          "total": 24,
          "passed": 24
        },
        "boundary": {
          "total": 7,
          "passed": 7
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Missing values → MISSING_REQUIRED_INPUT",
        "Long mode requires non-negative decimals without scientific notation",
        "Too many values → TOO_MANY_VALUES"
      ],
      "methods": [
        "Exact decimal summation for finite decimal tokens",
        "Neumaier compensated summation when scientific notation is present",
        "Place-value long addition with carrying"
      ],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.2",
        "artifacts": {
          "engine": "1.0.2",
          "page": "1.0.2",
          "capability": "1.0.2",
          "evidence": "1.0.2",
          "input_schema": "1.0.2",
          "output_schema": "1.0.2",
          "mcp_contract": "1.0.2"
        },
        "digests": {
          "input_schema_sha256": "bb22b7968bf29963c5e3912e6a6f9fa90f57f36d2d2830bfc206641805fc7fdb",
          "output_schema_sha256": "9ad9d0010c16804531f21dc94fea93194a027fe033a3dd265e149e96d4a0c37a",
          "evidence_sha256": "42b19eb5b57350e467933f57ae4fddd60b536ecb948f0f8f79719f1eb08de3cb",
          "evidence_core_sha256": "42b19eb5b57350e467933f57ae4fddd60b536ecb948f0f8f79719f1eb08de3cb",
          "capability_sha256": "10322f3848a4331a9305d9166e99552513def02c718798372da89caeae49796e",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.2"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.subtraction",
      "tool_id": "subtraction",
      "engine": "subtraction",
      "title": "Subtraction",
      "summary": "Difference a − b with solve-for any missing term, plus optional long subtraction. (calculation_version 1.0.1)",
      "page": "https://www.calculatorx.com/calc/math/subtraction",
      "api": "https://www.calculatorx.com/api/v1/calc/subtraction",
      "calculation_version": "1.0.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.subtraction.input.json",
        "output": "https://www.calculatorx.com/schemas/math.subtraction.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.subtraction/1.0.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.subtraction/1.0.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.subtraction/1.0.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.subtraction/1.0.1",
      "capability_page": "https://www.calculatorx.com/capabilities/math.subtraction",
      "verification": {
        "tests": {
          "passed": 7,
          "total": 7,
          "golden": 6,
          "boundary": 1,
          "property": 0
        },
        "contract_checks": {
          "passed": 1,
          "total": 1
        }
      },
      "evidence_tests": {
        "total": 7,
        "passed": 7,
        "failed": 0,
        "golden": {
          "total": 6,
          "passed": 6
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 1,
          "passed": 1,
          "failed": 0
        }
      },
      "limitations": [
        "Need any two of minuend/subtrahend/difference → MISSING_REQUIRED_INPUT",
        "Long mode: non-negative decimals; scientific notation not supported"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.1",
        "artifacts": {
          "engine": "1.0.1",
          "page": "1.0.1",
          "capability": "1.0.1",
          "evidence": "1.0.1",
          "input_schema": "1.0.1",
          "output_schema": "1.0.1",
          "mcp_contract": "1.0.1"
        },
        "digests": {
          "input_schema_sha256": "fa1bc74e23719b3abe7bf9bddc9ffc8315a9561e8296e3016c65fb26dd15eca5",
          "output_schema_sha256": "59ae1ce074636bfab360e052486f3de9d0465dfea05d29061955df237fe7e6d8",
          "evidence_sha256": "a47f935193913f0199c2618c3cfc47c175a013a180b542b60fb0bfab824d2c47",
          "evidence_core_sha256": "a47f935193913f0199c2618c3cfc47c175a013a180b542b60fb0bfab824d2c47",
          "capability_sha256": "39c1c72ebd8730946c77bf8e5e80c036f241c835bc751af904352d49a477b495",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 1,
          "passed": 1,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.1"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.divide",
      "tool_id": "division",
      "engine": "divide",
      "title": "Division",
      "summary": "Quotient a ÷ b with optional decimal places, plus long-division work for integers. (calculation_version 1.0.5)",
      "page": "https://www.calculatorx.com/calc/math/division",
      "api": "https://www.calculatorx.com/api/v1/calc/division",
      "calculation_version": "1.0.5",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.divide.input.json",
        "output": "https://www.calculatorx.com/schemas/math.divide.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.divide/1.0.5/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.divide/1.0.5/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.divide/1.0.5.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.divide/1.0.5",
      "capability_page": "https://www.calculatorx.com/capabilities/math.divide",
      "verification": {
        "tests": {
          "passed": 34,
          "total": 34,
          "golden": 25,
          "boundary": 9,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 34,
        "passed": 34,
        "failed": 0,
        "golden": {
          "total": 25,
          "passed": 25
        },
        "boundary": {
          "total": 9,
          "passed": 9
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "b = 0 → DIVISION_BY_ZERO",
        "Long mode uses BigInt integers only"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.5",
        "artifacts": {
          "engine": "1.0.5",
          "page": "1.0.5",
          "capability": "1.0.5",
          "evidence": "1.0.5",
          "input_schema": "1.0.5",
          "output_schema": "1.0.5",
          "mcp_contract": "1.0.5"
        },
        "digests": {
          "input_schema_sha256": "c2fbe7133f0d6d938d97df912ce41744cab1a9b9c4c036e7d96091ea87b90b86",
          "output_schema_sha256": "cd04600caf14ef379fce2d64ad8015d48c4e2db551808873c8e534cf37d8159f",
          "evidence_sha256": "1a7421e21aaf06ae29504bcd6b9ef1bb8c8e033a5aa1bea816ff55da0b80d269",
          "evidence_core_sha256": "1a7421e21aaf06ae29504bcd6b9ef1bb8c8e033a5aa1bea816ff55da0b80d269",
          "capability_sha256": "b40c1ab868f5bd9ba35972507a35335d899370d3b7afd2bf60e5096d129b1116",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.5"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.exponential_growth",
      "tool_id": "exponential-growth",
      "engine": "exponential-growth",
      "title": "Exponential growth / decay",
      "summary": "Periodic x₀(1+r/100)^t or continuous x₀e^(kt) growth and decay. Any three of x₀, r/k, t, x(t) solve the fourth; all four verify displayed-precision consistency. (calculation_version 1.0.7)",
      "page": "https://www.calculatorx.com/calc/math/exponential-growth",
      "api": "https://www.calculatorx.com/api/v1/calc/exponential-growth",
      "calculation_version": "1.0.7",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.exponential_growth.input.json",
        "output": "https://www.calculatorx.com/schemas/math.exponential_growth.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.exponential_growth/1.0.7/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.exponential_growth/1.0.7/output.json",
        "by_operation": {
          "solve-xt": "https://www.calculatorx.com/schemas/math.exponential_growth/solve-xt.input.json",
          "solve-t": "https://www.calculatorx.com/schemas/math.exponential_growth/solve-t.input.json",
          "solve-x0": "https://www.calculatorx.com/schemas/math.exponential_growth/solve-x0.input.json",
          "solve-rate": "https://www.calculatorx.com/schemas/math.exponential_growth/solve-rate.input.json",
          "verify": "https://www.calculatorx.com/schemas/math.exponential_growth/verify.input.json"
        }
      },
      "evidence": "https://www.calculatorx.com/evidence/math.exponential_growth/1.0.7.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.exponential_growth/1.0.7",
      "capability_page": "https://www.calculatorx.com/capabilities/math.exponential_growth",
      "verification": {
        "tests": {
          "passed": 20,
          "total": 20,
          "golden": 14,
          "boundary": 6,
          "property": 0
        },
        "contract_checks": {
          "passed": 27,
          "total": 27
        }
      },
      "evidence_tests": {
        "total": 20,
        "passed": 20,
        "failed": 0,
        "golden": {
          "total": 14,
          "passed": 14
        },
        "boundary": {
          "total": 6,
          "passed": 6
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 27,
          "passed": 27,
          "failed": 0
        }
      },
      "limitations": [
        "Periodic model requires r > −100% → RATE_MUST_BE_GT_MINUS_100",
        "Non-finite inputs → INVALID_NUMBER"
      ],
      "methods": [],
      "operations": [
        "solve-xt",
        "solve-t",
        "solve-x0",
        "solve-rate",
        "verify"
      ],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.7",
        "artifacts": {
          "engine": "1.0.7",
          "page": "1.0.7",
          "capability": "1.0.7",
          "evidence": "1.0.7",
          "input_schema": "1.0.7",
          "output_schema": "1.0.7",
          "mcp_contract": "1.0.7"
        },
        "digests": {
          "input_schema_sha256": "e17eaac04aa18c70f8036d533840884fb246b830e44fed4f23a1c3220871de2f",
          "output_schema_sha256": "8ada2568a635f6d90dadd0b29de56555ba0063983c2886847b1959f3957c80bd",
          "evidence_sha256": "fd4a8afd16007d0c0e68d0f29d585b0d5bee33704c2b0f5c5f48ef4c62c46d10",
          "evidence_core_sha256": "fd4a8afd16007d0c0e68d0f29d585b0d5bee33704c2b0f5c5f48ef4c62c46d10",
          "capability_sha256": "06474e37c93d561f98c65e57fbb5eff0b7641b41f0666f12f9dfa00689478977",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 27,
          "passed": 27,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.7"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            },
            {
              "id": "input-schema-declares-xt",
              "status": "pass"
            },
            {
              "id": "input-schema-accepts-inverse-time",
              "status": "pass",
              "detail": "[]"
            },
            {
              "id": "input-schema-accepts-verify",
              "status": "pass",
              "detail": "[]"
            },
            {
              "id": "input-schema-rejects-two-fields",
              "status": "pass"
            },
            {
              "id": "output-schema-defines-consistency",
              "status": "pass"
            },
            {
              "id": "input-schema-forward",
              "status": "pass"
            },
            {
              "id": "rest-forward-output-schema",
              "status": "pass"
            },
            {
              "id": "rest-forward-consistency",
              "status": "pass"
            },
            {
              "id": "input-schema-forward-continuous",
              "status": "pass"
            },
            {
              "id": "rest-forward-continuous-output-schema",
              "status": "pass"
            },
            {
              "id": "rest-forward-continuous-consistency",
              "status": "pass"
            },
            {
              "id": "input-schema-inverse-time",
              "status": "pass"
            },
            {
              "id": "rest-inverse-time-output-schema",
              "status": "pass"
            },
            {
              "id": "rest-inverse-time-consistency",
              "status": "pass"
            },
            {
              "id": "input-schema-inverse-x0",
              "status": "pass"
            },
            {
              "id": "rest-inverse-x0-output-schema",
              "status": "pass"
            },
            {
              "id": "rest-inverse-x0-consistency",
              "status": "pass"
            },
            {
              "id": "input-schema-inverse-rate",
              "status": "pass"
            },
            {
              "id": "rest-inverse-rate-output-schema",
              "status": "pass"
            },
            {
              "id": "rest-inverse-rate-consistency",
              "status": "pass"
            },
            {
              "id": "input-schema-verify",
              "status": "pass"
            },
            {
              "id": "rest-verify-output-schema",
              "status": "pass"
            },
            {
              "id": "rest-verify-consistency",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.scientific_notation",
      "tool_id": "scientific-notation",
      "engine": "scientific-notation",
      "title": "Scientific notation",
      "summary": "Convert between decimal and scientific/engineering notation; normalize and operate on A×10ⁿ forms. (calculation_version 1.1.1)",
      "page": "https://www.calculatorx.com/calc/math/scientific-notation",
      "api": "https://www.calculatorx.com/api/v1/calc/scientific-notation",
      "calculation_version": "1.1.1",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.scientific_notation.input.json",
        "output": "https://www.calculatorx.com/schemas/math.scientific_notation.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.scientific_notation/1.1.1/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.scientific_notation/1.1.1/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.scientific_notation/1.1.1.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.scientific_notation/1.1.1",
      "capability_page": "https://www.calculatorx.com/capabilities/math.scientific_notation",
      "verification": {
        "tests": {
          "passed": 6,
          "total": 6,
          "golden": 4,
          "boundary": 2,
          "property": 0
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 6,
        "passed": 6,
        "failed": 0,
        "golden": {
          "total": 4,
          "passed": 4
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Missing/invalid numbers → INVALID_NUMBER / MISSING_REQUIRED_INPUT",
        "Division by zero in operate → DIVISION_BY_ZERO"
      ],
      "methods": [
        "IEEE-754 binary64 parse of decimal / E-notation / A×10ⁿ",
        "Normalize via Number#toExponential; engineering exponent ≡ 0 (mod 3)",
        "Test suites are not interchangeable: 20 published examples on this page · 124 automated engine checks (IUT) · CVP verification suite on Evidence (Manifest is the verification source of truth)"
      ],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.1.1",
        "artifacts": {
          "engine": "1.1.1",
          "page": "1.1.1",
          "capability": "1.1.1",
          "evidence": "1.1.1",
          "input_schema": "1.1.1",
          "output_schema": "1.1.1",
          "mcp_contract": "1.1.1"
        },
        "digests": {
          "input_schema_sha256": "8401fb09da01304188d42eb3b98befb8fc6556ac1c214494cb4e66659e678866",
          "output_schema_sha256": "c78ddeb1a0b3992927c92f7b3768727bce008e6543747be1b605dc2625f6772f",
          "evidence_sha256": "f8ddc450cf499d7311cc29afa5cf7deebc14a243b17fd3d9b3bdff0b394b1e28",
          "evidence_core_sha256": "f8ddc450cf499d7311cc29afa5cf7deebc14a243b17fd3d9b3bdff0b394b1e28",
          "capability_sha256": "eafa3545ec9a0b4cdc7e3e6e7c09bf45d67b89572f13ff62879a9d06bc0edb49",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.1.1"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.multiplication",
      "tool_id": "multiplication",
      "engine": "multiplication",
      "title": "Multiplication",
      "summary": "Exact decimal product of multiplicand × multiplier, with optional long-multiplication work. (calculation_version 1.0.3)",
      "page": "https://www.calculatorx.com/calc/math/multiplication",
      "api": "https://www.calculatorx.com/api/v1/calc/multiplication",
      "calculation_version": "1.0.3",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.multiplication.input.json",
        "output": "https://www.calculatorx.com/schemas/math.multiplication.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.multiplication/1.0.3/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.multiplication/1.0.3/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.multiplication/1.0.3.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.multiplication/1.0.3",
      "capability_page": "https://www.calculatorx.com/capabilities/math.multiplication",
      "verification": {
        "tests": {
          "passed": 15,
          "total": 15,
          "golden": 10,
          "boundary": 5,
          "property": 0
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 15,
        "passed": 15,
        "failed": 0,
        "golden": {
          "total": 10,
          "passed": 10
        },
        "boundary": {
          "total": 5,
          "passed": 5
        },
        "property": {
          "total": 0,
          "passed": 0
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Missing a or b → INVALID_INPUT",
        "Product and long modes share exact decimal mantissa × BigInt arithmetic",
        "Very wide long grids may set LONG_GRID_TRUNCATED"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.3",
        "artifacts": {
          "engine": "1.0.3",
          "page": "1.0.3",
          "capability": "1.0.3",
          "evidence": "1.0.3",
          "input_schema": "1.0.3",
          "output_schema": "1.0.3",
          "mcp_contract": "1.0.3"
        },
        "digests": {
          "input_schema_sha256": "694d72a0edef2b5a16d886a9b9d3aab856f17118d177c4fbb72bc3648a508d20",
          "output_schema_sha256": "82034e8d4b53198a999d386a7775a13a278e82762b93bfbfa317f5e7a1a11ae9",
          "evidence_sha256": "a48b9e17cc7c9ef3ddbf94bb2f7a249016809afaa19450f402240215f93653c2",
          "evidence_core_sha256": "a48b9e17cc7c9ef3ddbf94bb2f7a249016809afaa19450f402240215f93653c2",
          "capability_sha256": "38d22f8c3edf9a5ded40a3d333d0f4e2f25c70b605d6dbf14c1e403cedd2d73f",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.3"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.combinatorics",
      "tool_id": "combinatorics",
      "engine": "combinatorics",
      "title": "Permutations and combinations",
      "summary": "Exact P(n,k) and C(n,k) for integers 0 ≤ k ≤ n ≤ 1000 via the multiplicative formula. Not a factorial product page. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/permutation-combination",
      "api": "https://www.calculatorx.com/api/v1/calc/combinatorics",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.combinatorics.input.json",
        "output": "https://www.calculatorx.com/schemas/math.combinatorics.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.combinatorics/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.combinatorics/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.combinatorics/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.combinatorics/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.combinatorics",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 2,
          "boundary": 3,
          "property": 6
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 3,
          "passed": 3
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not the factorial product page — use /calc/math/factorial for n!",
        "Not multinomial coefficients and not with-replacement selections",
        "Domain 0 ≤ k ≤ n ≤ 1000",
        "k > n → INVALID_INPUT",
        "unknown mode → INVALID_MODE"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "71247776818687a0fdf6f5a6ed18e38562fab8d1efc11b8e7cec5f97da15a36f",
          "output_schema_sha256": "8e8ef711c388ceb0caa8b907c885e03f9580cd2e0f3530f4e1d0578e114eb27b",
          "evidence_sha256": "06d5dfbde9ac940d52af37eb680cb1d3540b45ef31c53e4048d1db28eb7c77b5",
          "evidence_core_sha256": "06d5dfbde9ac940d52af37eb680cb1d3540b45ef31c53e4048d1db28eb7c77b5",
          "capability_sha256": "0e641fa5176c82c085c39d4777b8fae6fec9e0b0fb3bc0f47d3f7dcc047785da",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.modulo",
      "tool_id": "modulo",
      "engine": "modulo",
      "title": "Euclidean remainder",
      "summary": "Integer remainder with a = q·m + r and 0 ≤ r < |m|. Not JavaScript truncated %. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/modulo",
      "api": "https://www.calculatorx.com/api/v1/calc/modulo",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.modulo.input.json",
        "output": "https://www.calculatorx.com/schemas/math.modulo.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.modulo/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.modulo/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.modulo/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.modulo/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.modulo",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 2,
          "boundary": 2,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Euclidean remainder, not truncated or floored remainder toward −∞ of the quotient only",
        "Not IEEE remainder or floating-point fmod",
        "modulus = 0 → DIVISION_BY_ZERO",
        "Share URLs use modulus, not m (m is reserved elsewhere)"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "19372bdf1fd728b662c50bf812d7e8aa118d70ce261d2d2631e0ae8e010ac866",
          "output_schema_sha256": "1b4650313a5147e01abd108983a2ef1a1df66e3f5eee1a782caf14785a16d623",
          "evidence_sha256": "05938d4652d3f99c2f4dcbb2e2c79b481653bdf34fd28bcf7deeeba3bbb75acc",
          "evidence_core_sha256": "05938d4652d3f99c2f4dcbb2e2c79b481653bdf34fd28bcf7deeeba3bbb75acc",
          "capability_sha256": "fbdb4ed04b571e92cfbc2a27ea40ae99de120f05a61aa4d78df375b1917702ed",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.prime_factorization",
      "tool_id": "prime-factorization",
      "engine": "prime-factorization",
      "title": "Prime factorization",
      "summary": "Trial-division factorization and primality for integers 1 ≤ n ≤ 10^12. One capability, two modes — not two engines. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/prime-factorization",
      "api": "https://www.calculatorx.com/api/v1/calc/prime-factorization",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.prime_factorization.input.json",
        "output": "https://www.calculatorx.com/schemas/math.prime_factorization.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.prime_factorization/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.prime_factorization/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.prime_factorization/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.prime_factorization/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.prime_factorization",
      "verification": {
        "tests": {
          "passed": 11,
          "total": 11,
          "golden": 3,
          "boundary": 2,
          "property": 6
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 11,
        "passed": 11,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 6,
          "passed": 6
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Trial division only — not a primality-proving sieve for cryptographic sizes",
        "n = 1 is neither prime nor composite (empty factorization)",
        "Domain 1 ≤ n ≤ 10^12",
        "n < 1 → VALUE_MUST_BE_POSITIVE",
        "unknown mode → INVALID_MODE"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "87cce1a3541796472731ab489ebec577a891fa572e053d23bc4123c56d289420",
          "output_schema_sha256": "03cb63458fd0dc6ded0829e175d96b9c62c227a6e33a5ffed917dde071a6145f",
          "evidence_sha256": "ecf6401ef9d230249e5fe197175a58c7836eabd0fe327b04160cbaa10b22bac6",
          "evidence_core_sha256": "ecf6401ef9d230249e5fe197175a58c7836eabd0fe327b04160cbaa10b22bac6",
          "capability_sha256": "b7e905aca7a386f4e7ee12b97031f0d4e3d6a7c686045132f4760f62c843ef36",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.algebra.linear_equation",
      "tool_id": "linear-equation",
      "engine": "linear-equation",
      "title": "Linear equation",
      "summary": "Solve ax + b = rhs for x. a = 0 is identity or inconsistent. Not the quadratic formula. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/linear-equation",
      "api": "https://www.calculatorx.com/api/v1/calc/linear-equation",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.algebra.linear_equation.input.json",
        "output": "https://www.calculatorx.com/schemas/math.algebra.linear_equation.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.algebra.linear_equation/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.algebra.linear_equation/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.algebra.linear_equation/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.algebra.linear_equation/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.algebra.linear_equation",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 3,
          "boundary": 2,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not ax² + bx + c = 0 — use /calc/math/quadratic",
        "a = 0 and b = rhs → infinite",
        "a = 0 and b ≠ rhs → inconsistent"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "073d67f036a9182b4438fc26a94975a3f907bda5b4e6ac3ee8795cc97521a06b",
          "output_schema_sha256": "6a31a1fe8a9ae6ccc4855daf8c7eed4ce6b953981237bee5a92e96cfa1b45ea9",
          "evidence_sha256": "69e7e7e58de1932f593c8b29d8ac7d5a0db5db8889ed180ae7b0e0b9f9b4e6c9",
          "evidence_core_sha256": "69e7e7e58de1932f593c8b29d8ac7d5a0db5db8889ed180ae7b0e0b9f9b4e6c9",
          "capability_sha256": "3bf11cc0af986767ac82a7f00188eab83284ca1854ebbd28a29daff2fdbe4aa1",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.geometry.triangle",
      "tool_id": "triangle-solver",
      "engine": "triangle-solver",
      "title": "Triangle solver",
      "summary": "Solve a Euclidean triangle from SSS, SAS, ASA, AAS, or SSA (ambiguous). Not the Pythagorean-only page. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/triangle-solver",
      "api": "https://www.calculatorx.com/api/v1/calc/triangle-solver",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.geometry.triangle.input.json",
        "output": "https://www.calculatorx.com/schemas/math.geometry.triangle.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.geometry.triangle/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.geometry.triangle/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.geometry.triangle/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.geometry.triangle/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.geometry.triangle",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 3,
          "boundary": 2,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not the right-triangle Pythagorean calculator — use /calc/math/pythagorean",
        "SSS failing triangle inequality → INVALID_INPUT",
        "SSA may return status multiple_solutions",
        "Spherical / spherical excess is out of scope"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "500518296c4124ee1ba2d295773ad62b6fa78427e229a5d95e2f6d08efb5c69d",
          "output_schema_sha256": "b0ab7fd6fa4e01dee6e9346d8f5c424bff0e9b253a5b1edf9e13841ceaed901f",
          "evidence_sha256": "9451991abe70ea84dc7255167e2a13c15acaec7af3d6fcf69b398f08a7b4c982",
          "evidence_core_sha256": "9451991abe70ea84dc7255167e2a13c15acaec7af3d6fcf69b398f08a7b4c982",
          "capability_sha256": "4753c7c67deca730e20433144f92de15fb7491ff884f40d9643cfc9d23f9f434",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.complex",
      "tool_id": "complex",
      "engine": "complex",
      "title": "Complex numbers",
      "summary": "Rectangular and polar complex arithmetic: add, subtract, multiply, divide, conjugate, modulus. Not a CAS. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/complex-number",
      "api": "https://www.calculatorx.com/api/v1/calc/complex",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.complex.input.json",
        "output": "https://www.calculatorx.com/schemas/math.complex.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.complex/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.complex/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.complex/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.complex/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.complex",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 3,
          "boundary": 2,
          "property": 5
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Not symbolic simplify or complex analysis",
        "Division by 0+0i → DIVISION_BY_ZERO",
        "Argument uses atan2, degrees"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "4cf84dd483ee83894950202488a25034d1e795f3bcf1b55d8431884f8f9933ce",
          "output_schema_sha256": "2dce8acca717361bf9b17712c9ffd220d5d3bdf442afea1bf01b77242cc69442",
          "evidence_sha256": "6d9957638ee2391d5820ccf6b8270367d720dedadb71ed89994b553ab17065a8",
          "evidence_core_sha256": "6d9957638ee2391d5820ccf6b8270367d720dedadb71ed89994b553ab17065a8",
          "capability_sha256": "e2b27aa1932b0540cc7261c45c220effe683b51a55e8f419fb946f8bcd4943a1",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.geometry.circle",
      "tool_id": "circle",
      "engine": "circle",
      "title": "Circle",
      "summary": "Radius, diameter, circumference, area, arc length, and sector area of a Euclidean circle. Not the Pythagorean page. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/circle",
      "api": "https://www.calculatorx.com/api/v1/calc/circle",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.geometry.circle.input.json",
        "output": "https://www.calculatorx.com/schemas/math.geometry.circle.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.geometry.circle/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.geometry.circle/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.geometry.circle/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.geometry.circle/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.geometry.circle",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 3,
          "boundary": 2,
          "property": 5
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Not a²+b²=c² — use /calc/math/pythagorean",
        "r ≤ 0 → VALUE_MUST_BE_POSITIVE",
        "Spherical geometry is out of scope"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "9995e7f33c9a37c97d1ee902e646b72df19e0cb77c66356947c16b1bba7132db",
          "output_schema_sha256": "ad9ce23737cb23424ed78ff02f643b264a9066cd42adac9bcf113c56da4d3ec8",
          "evidence_sha256": "c0a4c8782019b9f5d017587f409a67303565a803f5b06b57d4808d589d779638",
          "evidence_core_sha256": "c0a4c8782019b9f5d017587f409a67303565a803f5b06b57d4808d589d779638",
          "capability_sha256": "3f647fc78153e2c19e563215716e84b2ad023be76bf7ef5ca46dba1a0c344054",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.geometry.coordinate",
      "tool_id": "coordinate-geometry",
      "engine": "coordinate-geometry",
      "title": "Coordinate geometry",
      "summary": "Distance, midpoint, and slope of two points in the plane. Slope is not share-key m. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/coordinate-geometry",
      "api": "https://www.calculatorx.com/api/v1/calc/coordinate-geometry",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.geometry.coordinate.input.json",
        "output": "https://www.calculatorx.com/schemas/math.geometry.coordinate.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.geometry.coordinate/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.geometry.coordinate/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.geometry.coordinate/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.geometry.coordinate/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.geometry.coordinate",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 4,
          "boundary": 1,
          "property": 5
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 4,
          "passed": 4
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Not the Pythagorean-only calculator — distance of (0,0) to (3,4) is the same 5 as 3-4-5, but this page is coordinates",
        "Vertical line → slope null, vertical true",
        "Share URLs use slope as output, not query key m"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "d21805784f8e8fbfc705603ce89168956a1690daed3ec5fc41df5cca9012f4c0",
          "output_schema_sha256": "e3b88876bbfe00a06a744b6f783c980b5891cdbf187d31b42a721ab670fafa29",
          "evidence_sha256": "05af60d5fb99e486909b7b444f2961ed59547a522365726954d53f9c30e00e6f",
          "evidence_core_sha256": "05af60d5fb99e486909b7b444f2961ed59547a522365726954d53f9c30e00e6f",
          "capability_sha256": "c4e8b7cd82c34749dfb64db4807ecb4afadb0dc499212270110fae8c57dbcc78",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.linear_algebra",
      "tool_id": "linear-system",
      "engine": "linear-algebra",
      "title": "Linear system / small matrix",
      "summary": "Solve Ax=b for order 2–4, plus det, inverse, multiply, transpose. Same engine as /workspace/matrix. Not a CAS. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/linear-system",
      "api": "https://www.calculatorx.com/api/v1/calc/linear-system",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.linear_algebra.input.json",
        "output": "https://www.calculatorx.com/schemas/math.linear_algebra.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.linear_algebra/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.linear_algebra/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.linear_algebra/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.linear_algebra/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.linear_algebra",
      "verification": {
        "tests": {
          "passed": 10,
          "total": 10,
          "golden": 3,
          "boundary": 2,
          "property": 5
        },
        "contract_checks": {
          "passed": 3,
          "total": 3
        }
      },
      "evidence_tests": {
        "total": 10,
        "passed": 10,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 3,
          "passed": 3,
          "failed": 0
        }
      },
      "limitations": [
        "Order ≤ 4 (local small-matrix seed)",
        "Singular inverse → SINGULAR_MATRIX",
        "Not eigenvalue / SVD / large-matrix server compute"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "0e17c89cf4e428a60059791c8e69c2f8a75fb9fecef59d23328bf7e0640d4e58",
          "output_schema_sha256": "bf1a78398b0e21e520a3c3ae48d341cdac2d38a2cab6f653731789d9f7183082",
          "evidence_sha256": "96a9dec93994e3d6258ecd6d9063295496f110b557723882ec6ce96a32f7deea",
          "evidence_core_sha256": "96a9dec93994e3d6258ecd6d9063295496f110b557723882ec6ce96a32f7deea",
          "capability_sha256": "92dfd3070979b4769a6f0c0ed50ca91b4b3a83c11ed43c119c6f074e50480d20",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 3,
          "passed": 3,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.numerical.root",
      "tool_id": "numerical-root",
      "engine": "numerical-root",
      "title": "Numerical root",
      "summary": "Newton, bisection, or secant for a real polynomial root (degree ≤ 8). One capability, three methods. Not the nth-root page. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/numerical-root",
      "api": "https://www.calculatorx.com/api/v1/calc/numerical-root",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.numerical.root.input.json",
        "output": "https://www.calculatorx.com/schemas/math.numerical.root.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.numerical.root/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.numerical.root/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.numerical.root/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.numerical.root/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.numerical.root",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 2,
          "boundary": 2,
          "property": 5
        },
        "contract_checks": {
          "passed": 1,
          "total": 1
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 2,
          "passed": 2
        },
        "boundary": {
          "total": 2,
          "passed": 2
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 1,
          "passed": 1,
          "failed": 0
        }
      },
      "limitations": [
        "Not ⁿ√a — that remains /calc/math/root",
        "Not three independent Newton/bisection/secant product pages",
        "Degree > 8 → INVALID_INPUT",
        "No convergence → NO_CONVERGENCE"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "b18eb4a15dcc4a82cb1b73be6c893a0ff5312c1d88b5c03367d8ad7d03302cb6",
          "output_schema_sha256": "9196bde7e9884fab5a62cd21ec2d6b2424ca620749bb995fc5035c3b93eb22d6",
          "evidence_sha256": "6a1646c2cb91903f8442475730ca0e62f4b44b74bba274dbf403f029cf4761ce",
          "evidence_core_sha256": "6a1646c2cb91903f8442475730ca0e62f4b44b74bba274dbf403f029cf4761ce",
          "capability_sha256": "42bd79658e2916d70c50fa01ae3eaf1bf327fb54024b7fb2ea6355b985614374",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 1,
          "passed": 1,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    },
    {
      "capability_id": "math.numerical.definite_integral",
      "tool_id": "definite-integral",
      "engine": "definite-integral",
      "title": "Definite integral",
      "summary": "Composite trapezoid or Simpson 1/3 of a polynomial, sin, or exp on [a, b]. Not indefinite symbolic integrate. (calculation_version 1.0.0)",
      "page": "https://www.calculatorx.com/calc/math/definite-integral",
      "api": "https://www.calculatorx.com/api/v1/calc/definite-integral",
      "calculation_version": "1.0.0",
      "tier": "engine_tested",
      "trust": {
        "engine_tested": true,
        "expert_reviewed": false,
        "internally_reviewed": false,
        "review_kind": null,
        "source_checked": true,
        "reviewed_by": null,
        "reviewer_role": null,
        "last_reviewed": null,
        "version_lock_supported": true,
        "expert_review_status": "optional_not_performed",
        "internal_review_status": "not_applicable"
      },
      "schemas": {
        "input": "https://www.calculatorx.com/schemas/math.numerical.definite_integral.input.json",
        "output": "https://www.calculatorx.com/schemas/math.numerical.definite_integral.output.json",
        "input_versioned": "https://www.calculatorx.com/schemas/math.numerical.definite_integral/1.0.0/input.json",
        "output_versioned": "https://www.calculatorx.com/schemas/math.numerical.definite_integral/1.0.0/output.json"
      },
      "evidence": "https://www.calculatorx.com/evidence/math.numerical.definite_integral/1.0.0.json",
      "evidence_page": "https://www.calculatorx.com/evidence/math.numerical.definite_integral/1.0.0",
      "capability_page": "https://www.calculatorx.com/capabilities/math.numerical.definite_integral",
      "verification": {
        "tests": {
          "passed": 9,
          "total": 9,
          "golden": 3,
          "boundary": 1,
          "property": 5
        },
        "contract_checks": {
          "passed": 4,
          "total": 4
        }
      },
      "evidence_tests": {
        "total": 9,
        "passed": 9,
        "failed": 0,
        "golden": {
          "total": 3,
          "passed": 3
        },
        "boundary": {
          "total": 1,
          "passed": 1
        },
        "property": {
          "total": 5,
          "passed": 5
        },
        "contract": {
          "total": 4,
          "passed": 4,
          "failed": 0
        }
      },
      "limitations": [
        "Not indefinite / symbolic CAS integrate",
        "n panels 2–10000; Simpson n forced even",
        "Polynomial degree ≤ 8"
      ],
      "methods": [],
      "operations": [],
      "release_integrity": {
        "status": "verified",
        "scope": "workspace",
        "production_attestation_required": true,
        "calculation_version": "1.0.0",
        "artifacts": {
          "engine": "1.0.0",
          "page": "1.0.0",
          "capability": "1.0.0",
          "evidence": "1.0.0",
          "input_schema": "1.0.0",
          "output_schema": "1.0.0",
          "mcp_contract": "1.0.0"
        },
        "digests": {
          "input_schema_sha256": "eb18b90174a39a6eddf1fcef217d041603b179adb0c6921040af31a6666fb746",
          "output_schema_sha256": "c184e02d2e1be384650183910b8705308dc14d09017efc944e15c938a041eb3d",
          "evidence_sha256": "f8bd8ce7e2c2828f7add480c11d1039349936b1fe95ba542d33767f2a00624c6",
          "evidence_core_sha256": "f8bd8ce7e2c2828f7add480c11d1039349936b1fe95ba542d33767f2a00624c6",
          "capability_sha256": "77aea678f6400ce20bdc90e5e305abc036202606baed2766ecc27431c2e73157",
          "engine_sha256": "c8d4ccdbfeaf61d7b024d4e1babb0c2ba3b324c1b37bd0cb456a526d8d2b1bd1",
          "mcp_contract_sha256": "863098b311a7b17dc4b229a6302b90b3545b175f716e5d84772c7be8e9716b86"
        },
        "contract_checks": {
          "total": 4,
          "passed": 4,
          "failed": 0,
          "items": [
            {
              "id": "release-artifacts-aligned",
              "status": "pass",
              "detail": "1.0.0"
            },
            {
              "id": "schema-valid-input-executes",
              "status": "pass"
            },
            {
              "id": "engine-success-output-validates-schema",
              "status": "pass"
            },
            {
              "id": "schema-rejects-incomplete-input",
              "status": "pass"
            }
          ]
        },
        "report": "https://www.calculatorx.com/.well-known/calculatorx-release-integrity.json"
      }
    }
  ]
}
