{
  "baseline_commit": "1dab2d87354df96a865953a39f7e67e52d0aeef6",
  "baseline_file_count": 64,
  "baseline_tree": "1677474d790d2984e016ba064a586dbd6e5cdb43",
  "canonical_zip_required": true,
  "classification": "core",
  "exact_worker_fixture": "tests/exact-worker.sh",
  "expected_final_file_count": 66,
  "expected_final_tree": "97c9dc05145175b5a0bab92ba60672f86a49cbe1",
  "expected_installer_sha256": "4f7e48783672f5ab5900187704ef4ed610b3ad407d0c5c10e231471f9db71311",
  "functional_stage": "p31f0b_vm101_exit_catalog_publisher_retry",
  "mandatory_fixture_count": 4,
  "packet_routing_change": false,
  "path_ownership_manifest": "reference/path-ownership.tsv",
  "production_deployment_performed": false,
  "provider_health_change": false,
  "revision": "R02",
  "runtime_impact": true,
  "same_class_skeleton": "STEP_050M07P28S_R02_VM101_SMTP_DIRECT",
  "schema": "router-step-release-v1",
  "source_of_truth": "machine_git",
  "source_touched_machines": [
    "VM101"
  ],
  "step_class": "B",
  "step_id": "STEP_050M07P31F0B_R02_VM101_EXIT_CATALOG",
  "target_environment_matrix": "reference/target-environment.tsv",
  "target_file_count": 66,
  "target_file_sha256": {
    "usr/local/sbin/router-wgpay-exit-catalog-publish.sh": "5fd04dcd7aaf9f100a0557bb90d621c4c325989159fb2d79ca83aaa4e0df2cde",
    "usr/local/sbin/router-wgpay-exit-catalog-transport.sh": "ecb75f49535f710e56bbc9a8dc4025b72299c80d9f7ad8e41e9d0346d02f76dd",
    "usr/local/sbin/router-wgpay-topology-delivery-loop.sh": "6b04459a9b2d8efe9a5aec6bdf9cc3a9f3ac9ff43af21a89e8c4cd36f58d914d"
  },
  "target_package_path": "payload/vm101-exit-catalog-publisher-target-package.tar.gz",
  "target_package_sha256": "0cc28a352f43008cba228856b7095b0438e73e0201a2e8703bbf5d0c7e37d770",
  "target_tree": "97c9dc05145175b5a0bab92ba60672f86a49cbe1",
  "topology_payload_change": false,
  "touched_machines": [
    "VM101",
    "VM100"
  ],
  "trust_edge_change": false,
  "vm100_source_change": false,
  "vm130_contract_commit": "fadde79bcc5756d478b8814f94ad16ad48fd25d2",
  "worker_entry": "scripts/worker.sh",
  "workflow_contract_version": 2
}
