{
  "schema": "router-step-release-v1",
  "step_id": "STEP_050M07P23E_R01_VM121_PRODUCTION_CREDENTIAL_SERVICE_WIRING",
  "revision": "R01",
  "workflow_contract_version": 2,
  "canonical_zip_required": true,
  "classification": "class_b_vm121_production_credential_service_wiring",
  "functional_stage": "p2_3e_production_credential_service_wiring",
  "source_of_truth": "VM121 Machine Git 3744f66c3c1a3b3c1d711a6af74bc7daecf69920 tree 86e95cd2009466266a338a548cea5e3b6122a2bd file_count 46 plus PASS P23D R02 production key boundary",
  "source_changed": true,
  "runtime_impact": true,
  "live_database_written": false,
  "database_schema_changed": false,
  "runtime_provisioning_active": false,
  "external_onboarding_active": false,
  "production_master_key_present": true,
  "reboot_required": false,
  "snapshot_required": false,
  "worker_entry": "scripts/run-step.sh",
  "exact_worker_fixture": "tests/exact-worker.sh",
  "mandatory_fixture_count": 6,
  "target_package_path": "payload/p23e-r01-target-package.tar.gz",
  "target_package_sha256": "979f6e2d55682b3dd8762a746fb2efc39c16b6f5b0cdb93c7c8ac825f63d8344",
  "expected_installer_sha256": "3397607d78c2bcf3d7c5472484e3bf8b6bdd9d3d9edb660564c7c87ec18d95d9",
  "target_environment_matrix": "reference/target-environment.tsv",
  "path_ownership_manifest": "reference/path-ownership.tsv",
  "vm121_base_commit": "3744f66c3c1a3b3c1d711a6af74bc7daecf69920",
  "vm121_base_tree": "86e95cd2009466266a338a548cea5e3b6122a2bd",
  "vm121_expected_tree": "7ace7d88b02a457f91469394c6f1f8bdf0c528b5",
  "vm121_base_file_count": 46,
  "vm121_expected_file_count": 47,
  "credential_service_path": "/opt/wg-access/backend/app/services/credential_service.py",
  "keyring_path": "/opt/wg-access/runtime/credential-keyring.json",
  "keyring_schema": "wg-paid-credential-keyring-v1",
  "next_action": "P24 durable profile provisioning boundary; no public onboarding yet"
}
