{
  "congestion_epsilon": 50000,
  "description": "Conformance vectors for ruleset v1. A second implementation must reproduce these digests and encodings byte-for-byte.",
  "digests": {
    "corridor_np15_sp15": "9349e85c3051c73b0744e0c4e0d2146c8ac3079b21aae8acb0faedfc12f95f2c",
    "nodal_np15": "242973e2b81ecf969cd58d893c01225505a9fed44e78b72a6ef48df0ddb2a0e2",
    "nodal_sp15": "da8ba8e7353e03a559c83ee9daae2fc2c7c03a6d699e41f3b9b6beeba3d8d50a"
  },
  "encodings": {
    "corridor_np15_sp15": "7b7331313a636f6e73747261696e74737b7331303a6162735f737072656164693738363532343b73373a62696e64696e67547331373a636f6e67657374696f6e5f737072656164693733303634383b73393a646972656374696f6e73323a746f73353a7363616c6569353b73363a737072656164693738363532343b73343a756e69747331313a5553445f7065725f4d57687d7331303a64657269766174696f6e7b7331383a636f6e67657374696f6e5f657073696c6f6e6935303030303b7331333a66726f6d5f667261676d656e747336343a323432393733653262383165636639363963643538643839336330313232353530356139666564343465373862373261366566343864663064646232613065327331303a66726f6d5f73636f70657332323a434149534f3a54485f4e5031355f47454e2d41504e4473343a72756c657331383a636f727269646f725f636f6e646974696f6e7331313a746f5f667261676d656e747336343a6461386261386537333533653033613535396338336565396461616532666332633763303361366436393965343166336239623662656562613364386435306173383a746f5f73636f70657332323a434149534f3a54485f535031355f47454e2d41504e447d73363a696e707574735b7336343a323234636439366564643537336337306361383535646530636231313337363030353762653630333930623063323936613935333235356232323431643033327336343a333933346564653630323265303238353738336165663963633930303166363230306636353762636633346661356534616331303431363330623039336330387336343a393735343036643963663435613130323634303063303732383461303336363138353239616235353835366264306235393462356237303832613733306361667336343a623737333032663433386630373839393233306537616330396335313266333231353837633662656661353065653131643634373131303461373934366238367336343a653532653330373565633831333962303736626537323537376538383465316232636435663033356535333036396139333430313634393136313733323438397336343a656639636138353866303130636139636563373232303433336635616666623933323164396339326462386234653434363039343962663437386565646430335d73383a696e74657276616c7b73333a656e647332303a323032342d30362d31305431383a30303a30305a73353a73746172747332303a323032342d30362d31305431373a30303a30305a7d7331353a72756c657365745f76657273696f6e7332333a636f6e74756265726e69756d2e72756c657365742e763173353a73636f70657b73333a69736f73353a434149534f73343a6e6f64657334313a5041544832363a54485f4e5031355f47454e2d41504e442d3e54485f535031355f47454e2d41504e447d7d",
    "nodal_np15": "7b7331313a636f6e73747261696e74737b73393a636f6e676573746564547331303a636f6e67657374696f6e692d37393431383b73343a6c6f73736931323334353b73353a707269636569333331353937363b73353a7363616c6569353b73343a756e69747331313a5553445f7065725f4d57687d7331303a64657269766174696f6e7b73383a636f6d706c657465547331383a636f6e67657374696f6e5f657073696c6f6e6935303030303b7331383a7175616e7469746965735f70726573656e745b7332303a636f6e67657374696f6e5f636f6d706f6e656e747331323a656e657267795f70726963657331343a6c6f73735f636f6d706f6e656e745d73343a72756c657331353a6e6f64616c5f636f6e646974696f6e7d73363a696e707574735b7336343a333933346564653630323265303238353738336165663963633930303166363230306636353762636633346661356534616331303431363330623039336330387336343a393735343036643963663435613130323634303063303732383461303336363138353239616235353835366264306235393462356237303832613733306361667336343a653532653330373565633831333962303736626537323537376538383465316232636435663033356535333036396139333430313634393136313733323438395d73383a696e74657276616c7b73333a656e647332303a323032342d30362d31305431383a30303a30305a73353a73746172747332303a323032342d30362d31305431373a30303a30305a7d7331353a72756c657365745f76657273696f6e7332333a636f6e74756265726e69756d2e72756c657365742e763173353a73636f70657b73333a69736f73353a434149534f73343a6e6f64657331363a54485f4e5031355f47454e2d41504e447d7d",
    "nodal_sp15": "7b7331313a636f6e73747261696e74737b73393a636f6e676573746564547331303a636f6e67657374696f6e693635313233303b73343a6c6f7373692d383830303b73353a707269636569343130323530303b73353a7363616c6569353b73343a756e69747331313a5553445f7065725f4d57687d7331303a64657269766174696f6e7b73383a636f6d706c657465547331383a636f6e67657374696f6e5f657073696c6f6e6935303030303b7331383a7175616e7469746965735f70726573656e745b7332303a636f6e67657374696f6e5f636f6d706f6e656e747331323a656e657267795f70726963657331343a6c6f73735f636f6d706f6e656e745d73343a72756c657331353a6e6f64616c5f636f6e646974696f6e7d73363a696e707574735b7336343a323234636439366564643537336337306361383535646530636231313337363030353762653630333930623063323936613935333235356232323431643033327336343a623737333032663433386630373839393233306537616330396335313266333231353837633662656661353065653131643634373131303461373934366238367336343a656639636138353866303130636139636563373232303433336635616666623933323164396339326462386234653434363039343962663437386565646430335d73383a696e74657276616c7b73333a656e647332303a323032342d30362d31305431383a30303a30305a73353a73746172747332303a323032342d30362d31305431373a30303a30305a7d7331353a72756c657365745f76657273696f6e7332333a636f6e74756265726e69756d2e72756c657365742e763173353a73636f70657b73333a69736f73353a434149534f73343a6e6f64657331363a54485f535031355f47454e2d41504e447d7d"
  },
  "fragments": {
    "corridor_np15_sp15": {
      "constraints": {
        "abs_spread": 786524,
        "binding": true,
        "congestion_spread": 730648,
        "direction": "to",
        "scale": 5,
        "spread": 786524,
        "unit": "USD_per_MWh"
      },
      "derivation": {
        "congestion_epsilon": 50000,
        "from_fragment": "242973e2b81ecf969cd58d893c01225505a9fed44e78b72a6ef48df0ddb2a0e2",
        "from_scope": "CAISO:TH_NP15_GEN-APND",
        "rule": "corridor_condition",
        "to_fragment": "da8ba8e7353e03a559c83ee9daae2fc2c7c03a6d699e41f3b9b6beeba3d8d50a",
        "to_scope": "CAISO:TH_SP15_GEN-APND"
      },
      "inputs": [
        "224cd96edd573c70ca855de0cb113760057be60390b0c296a953255b2241d032",
        "3934ede6022e0285783aef9cc9001f6200f657bcf34fa5e4ac1041630b093c08",
        "975406d9cf45a1026400c07284a036618529ab55856bd0b594b5b7082a730caf",
        "b77302f438f07899230e7ac09c512f321587c6befa50ee11d6471104a7946b86",
        "e52e3075ec8139b076be72577e884e1b2cd5f035e53069a93401649161732489",
        "ef9ca858f010ca9cec7220433f5affb9321d9c92db8b4e4460949bf478eedd03"
      ],
      "interval": {
        "end": "2024-06-10T18:00:00Z",
        "start": "2024-06-10T17:00:00Z"
      },
      "ruleset_version": "contubernium.ruleset.v1",
      "scope": {
        "iso": "CAISO",
        "node": "PATH26:TH_NP15_GEN-APND->TH_SP15_GEN-APND"
      }
    },
    "nodal_np15": {
      "constraints": {
        "congested": true,
        "congestion": -79418,
        "loss": 12345,
        "price": 3315976,
        "scale": 5,
        "unit": "USD_per_MWh"
      },
      "derivation": {
        "complete": true,
        "congestion_epsilon": 50000,
        "quantities_present": [
          "congestion_component",
          "energy_price",
          "loss_component"
        ],
        "rule": "nodal_condition"
      },
      "inputs": [
        "3934ede6022e0285783aef9cc9001f6200f657bcf34fa5e4ac1041630b093c08",
        "975406d9cf45a1026400c07284a036618529ab55856bd0b594b5b7082a730caf",
        "e52e3075ec8139b076be72577e884e1b2cd5f035e53069a93401649161732489"
      ],
      "interval": {
        "end": "2024-06-10T18:00:00Z",
        "start": "2024-06-10T17:00:00Z"
      },
      "ruleset_version": "contubernium.ruleset.v1",
      "scope": {
        "iso": "CAISO",
        "node": "TH_NP15_GEN-APND"
      }
    },
    "nodal_sp15": {
      "constraints": {
        "congested": true,
        "congestion": 651230,
        "loss": -8800,
        "price": 4102500,
        "scale": 5,
        "unit": "USD_per_MWh"
      },
      "derivation": {
        "complete": true,
        "congestion_epsilon": 50000,
        "quantities_present": [
          "congestion_component",
          "energy_price",
          "loss_component"
        ],
        "rule": "nodal_condition"
      },
      "inputs": [
        "224cd96edd573c70ca855de0cb113760057be60390b0c296a953255b2241d032",
        "b77302f438f07899230e7ac09c512f321587c6befa50ee11d6471104a7946b86",
        "ef9ca858f010ca9cec7220433f5affb9321d9c92db8b4e4460949bf478eedd03"
      ],
      "interval": {
        "end": "2024-06-10T18:00:00Z",
        "start": "2024-06-10T17:00:00Z"
      },
      "ruleset_version": "contubernium.ruleset.v1",
      "scope": {
        "iso": "CAISO",
        "node": "TH_SP15_GEN-APND"
      }
    }
  },
  "price_scale": 5,
  "ruleset_version": "contubernium.ruleset.v1"
}
