{
  "uri": "alkn://truthloops/securities/product-form-vs-commodity-salvage-boundary",
  "contents": [
    {
      "uri": "alkn://truthloops/securities/product-form-vs-commodity-salvage-boundary",
      "mimeType": "application/json",
      "text": "{\n  \"source_role\": \"doctrine\",\n  \"observation_type\": \"doctrine\",\n  \"evidence_payload_retrievable\": false,\n  \"scope_temporal\": \"permanent_doctrine\",\n  \"loop_id\": \"product-form-vs-commodity-salvage-boundary\",\n  \"branch\": \"investor-economics\",\n  \"polarity\": \"negative_disambiguation\",\n  \"bounded_proposition\": \"Raw nickel, ordinary nickel wire, ultrafine 0.025 mm NP1 wire, qualified components, and converted mesh occupy DIFFERENT product classes. Value differences between adjacent classes exist and are documented; jumps across non-adjacent classes are not automatic.\",\n  \"required_evidence\": [\n    \"Product-class specification for each class boundary being compared\",\n    \"Transaction evidence at each boundary\"\n  ],\n  \"closure_condition\": \"PERMANENT disambiguation loop. Any per-kg valuation comparison must declare which class boundary is being crossed and cite evidence for THAT boundary.\",\n  \"do_not_publish\": [\n    \"\\\"Nickel spot price × 65,000 = specialty value\\\" without product-class boundary specification\",\n    \"\\\"Ordinary wire premium of 10–25% applies to ultrafine NP1\\\" — silently reclassifies asset\",\n    \"\\\"Salvage value equals raw nickel value\\\" — ignores product-class\"\n  ],\n  \"linked_loops\": [\n    \"product-form-premium-10-25pct-disambiguation\",\n    \"edison-65000x-positive-product-form-indicator\",\n    \"investor-economics-branch-compound\"\n  ],\n  \"status\": \"OPEN\",\n  \"effective_date\": \"2026-09-18\"\n}"
    }
  ]
}