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
}