production_deployment/production_deployment_evidence_workbench.json

7589 bytes
{
  "approved_genesis_allocation_sha256": "",
  "artifacts": [
    {
      "exists": true,
      "path": "docs/spacecash/PRODUCTION_DEPLOYMENT_RUNBOOK.md",
      "sha256": "20E41F3377AD31EC28BF4A48F0BE21D893D4A44AA0815C8787296D53D3C64A84"
    },
    {
      "exists": true,
      "path": "docs/spacecash/MAINNET_GATE.md",
      "sha256": "C41DAD804A8461829733E15722B1939123E3E4F3D4BC18E2080D5E397C0DEAB0"
    },
    {
      "exists": true,
      "path": "docs/spacecash/MANUAL_GATES.md",
      "sha256": "FFE1E93E26C1B2796B793E1B0C350A2F204581B875E51AF688CB5B1CD57CD3BA"
    },
    {
      "exists": true,
      "path": "docs/spacecash/THREAT_MODEL.md",
      "sha256": "AFD89190A4C0B763387E6358A242BBC047E2032568B64D6B792FD8715F77A46A"
    }
  ],
  "chain_id": "spacecash-devnet-1",
  "controls": {
    "backup_restore_rehearsal_path": "deployment/controls/backup_restore_rehearsal.md",
    "backup_restore_rehearsal_sha256": "D52256507917DBCC9D64087BBC24AF2E191B71CAB40F99B743E87D5301D672F9",
    "bootstrap_peer_plan_path": "deployment/controls/bootstrap_peer_plan.md",
    "bootstrap_peer_plan_sha256": "596E875FBA7639FAF0A9FD7DE8FE4E17EFA0AB89F854E4F2271300976AF13906",
    "deployment_runbook_path": "deployment/controls/deployment_runbook.md",
    "deployment_runbook_sha256": "51595AA08D1CB4452FF1895F3F0E90D7B8492A264BF5F1552C96036C852256B3",
    "incident_response_plan_path": "deployment/controls/incident_response_plan.md",
    "incident_response_plan_sha256": "E044CB8E5F81A13425455C39C8B7EBB53BB381A2AEBF32254486DD92DC1FC685",
    "monitoring_plan_path": "deployment/controls/monitoring_plan.md",
    "monitoring_plan_sha256": "6C09F13A1FD7F5D3B198185DDECB2EC78404422C3A812DCD0FE9266B3916511B",
    "node_setup_instructions_path": "deployment/controls/node_setup_instructions.md",
    "node_setup_instructions_sha256": "5A0A9DF5B97B9A5971A08BC449A0EB6CA83BE00D971D83726BACDA2719C68F39",
    "post_deploy_audit_plan_path": "deployment/controls/post_deploy_audit_plan.md",
    "post_deploy_audit_plan_sha256": "966CDB14A8E731D572D420DB35D4F00552733EF766A86C5230B3225E9A13BD89",
    "production_http_controls_path": "deployment/controls/production_http_controls.md",
    "production_http_controls_sha256": "A91A7233A421C2641722778FD286AFF17C78075A61F3029D78FC24A5791C947A",
    "release_bundle_path": "deployment/controls/release_bundle_archive.md",
    "release_bundle_sha256": "7491329515770636B506A53495C43E0A5D2775BE1325BD526166A5916BBACFCE",
    "release_manifest_path": "deployment/controls/release_manifest_review.md",
    "release_manifest_sha256": "8E88C276A1C29CDEF1A70B1166A10269D4FA3BDA1AC550FA4B68B7ACB6FE0519",
    "rollback_plan_path": "deployment/controls/rollback_plan.md",
    "rollback_plan_sha256": "4C19FA3B36542F3E7717E1C502B10A33FD40D5EF10E2C9D61976810631A96BF9",
    "sha256sums_path": "deployment/controls/sha256sums_verification.md",
    "sha256sums_sha256": "24B6D2F4B6F35021A117BA2FEE76FACCF3A2E34E8A7D4ABCB5CE89A8629C592D",
    "validator_rollout_plan_path": "deployment/controls/validator_rollout_plan.md",
    "validator_rollout_plan_sha256": "780F4FBE824E6535A01F8EFDE81219E939F6771408D403586CD76D731330EAF5"
  },
  "decisions": [
    {
      "evidence": "deployment/decisions/source_freeze.md",
      "id": "source_freeze",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Source Freeze And Reviewed Source Hash"
    },
    {
      "evidence": "deployment/decisions/release_bundle_archive.md",
      "id": "release_bundle_archive",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Release Bundle Archive And Checksum Verification"
    },
    {
      "evidence": "deployment/decisions/approved_genesis_allocation.md",
      "id": "approved_genesis_allocation",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Approved Genesis Allocation And Migration Boundary"
    },
    {
      "evidence": "deployment/decisions/node_setup.md",
      "id": "node_setup",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Node Setup Instructions And Bootstrap Peer Plan"
    },
    {
      "evidence": "deployment/decisions/validator_rollout.md",
      "id": "validator_rollout",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Validator Rollout And Checkpoint Quorum Plan"
    },
    {
      "evidence": "deployment/decisions/http_hardening.md",
      "id": "http_hardening",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Production HTTP Controls"
    },
    {
      "evidence": "deployment/decisions/monitoring_alerting.md",
      "id": "monitoring_alerting",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Monitoring, Alerting, And On-Call Coverage"
    },
    {
      "evidence": "deployment/decisions/backup_restore.md",
      "id": "backup_restore",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Backup, Snapshot, And Restore Rehearsal"
    },
    {
      "evidence": "deployment/decisions/rollback_plan.md",
      "id": "rollback_plan",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Rollback Procedure"
    },
    {
      "evidence": "deployment/decisions/incident_response.md",
      "id": "incident_response",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Incident Response And Public Status Procedure"
    },
    {
      "evidence": "deployment/decisions/post_deploy_audit.md",
      "id": "post_deploy_audit",
      "notes": "",
      "owner": "",
      "status": "not_reviewed",
      "title": "Post-Deploy Audit And Readiness Verification"
    }
  ],
  "environment": {
    "bootstrap_peers": [],
    "deployment_target": "",
    "incident_contact": "",
    "monitoring_endpoints": [],
    "production_domain": "",
    "validator_count": 0,
    "validator_quorum": 0
  },
  "final_approval": {
    "approved": false,
    "approved_at": "",
    "approver": "",
    "backup_restore_rehearsed": false,
    "launch_window_approved": false,
    "monitoring_owner_confirmed": false,
    "post_deploy_audit_required": true,
    "release_artifacts_archived": false,
    "rollback_owner_confirmed": false,
    "statement": "Use deployment/final_approval_template.md for final production deployment approval.",
    "write_route_controls_approved": false
  },
  "manual_gate": {
    "id": "production_deployment_runbook_complete",
    "reason": "Reproducible deployment, monitoring, rollback, incident response, archived artifacts, and post-deploy audit plan require approval.",
    "status": "not_complete"
  },
  "mode": "spacecash-production-deployment-evidence-v1",
  "readiness_inputs": {
    "genesis_allocation_check_sha256": "",
    "legal_compliance_evidence_sha256": "",
    "public_testnet_evidence_sha256": "",
    "security_review_evidence_sha256": "",
    "wallet_custody_evidence_sha256": ""
  },
  "release_bundle_sha256": "",
  "reviewed_source_hash": "EDBB518F077F0B26281B2FB653E456AEDB268EC022522B021A57ACEB62ED45C6",
  "reviewer": {
    "change_ticket": "deployment/reviewer/change_ticket_template.md",
    "contact": "",
    "name": "",
    "reviewed_at": "",
    "role": ""
  },
  "security_review_packet_sha256": "",
  "status": "not_started",
  "version": 1
}