wallet_custody/wallet_custody_evidence_workbench.json

5778 bytes
{
  "artifacts": [
    {
      "exists": true,
      "path": "docs/spacecash/WALLET_RECOVERY_CUSTODY_POLICY.md",
      "sha256": "40ED88D9B8CFDB202181F472D046075CF47EAD2296B3A968F68F3797733B66B0"
    },
    {
      "exists": true,
      "path": "docs/spacecash/MAINNET_GATE.md",
      "sha256": "C41DAD804A8461829733E15722B1939123E3E4F3D4BC18E2080D5E397C0DEAB0"
    },
    {
      "exists": true,
      "path": "docs/spacecash/THREAT_MODEL.md",
      "sha256": "AFD89190A4C0B763387E6358A242BBC047E2032568B64D6B792FD8715F77A46A"
    }
  ],
  "chain_id": "spacecash-devnet-1",
  "controls": {
    "address_versioning_path": "wallet/controls/address_versioning.md",
    "address_versioning_sha256": "9E55C4CE0B3D797EC9C1DE56E9964AE0592F63BD0F6EAE5DC7447C1F1B7BD97C",
    "backup_rotation_path": "wallet/controls/backup_rotation.md",
    "backup_rotation_sha256": "9DDC38874702FA840AD8DECD1E3371C774F7F46C64311A06872FC38675E18348",
    "backup_verification_flow_path": "wallet/controls/backup_verification_flow.md",
    "backup_verification_flow_sha256": "BF55A6EE1CA26655D4D8ABCFB5415E48B28F350EDDCE6F54FDB19B9BFB65EAEA",
    "compromised_key_procedure_path": "wallet/controls/compromised_key_procedure.md",
    "compromised_key_procedure_sha256": "9E0F5B5758BFCEAA26CBCD369F0ECB5ABDB13911BF7B37ECD2EF468275A8D716",
    "hardware_or_custody_plan_path": "wallet/controls/hardware_or_custody_plan.md",
    "hardware_or_custody_plan_sha256": "7D7CDCAF634C732290E47D143BF21FAD900A160EB4F55EAB39A8833DB385CDB9",
    "lost_key_procedure_path": "wallet/controls/lost_key_procedure.md",
    "lost_key_procedure_sha256": "A0B66C7D193EE2F2C62776D4E32FA5F40041C867ADAB160AAC567ABA10483935",
    "private_key_handling_policy_path": "wallet/controls/private_key_handling_policy.md",
    "private_key_handling_policy_sha256": "614C2C3293BA79EB41598D96CC4F299CDB6E29B05D9B79D9F153AA2C0EB1C2AE",
    "recovery_standard_path": "wallet/controls/recovery_standard.md",
    "recovery_standard_sha256": "FF76236079711BC867926A4BA33E12F0EB47F60D2BCF40282FE341F20F56DC19"
  },
  "decisions": [
    {
      "evidence": "wallet/decisions/recovery_standard.md",
      "id": "recovery_standard",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Recovery Phrase Or Deterministic Recovery Standard"
    },
    {
      "evidence": "wallet/decisions/address_versioning.md",
      "id": "address_versioning",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Address Versioning And Migration Boundary"
    },
    {
      "evidence": "wallet/decisions/backup_rotation.md",
      "id": "backup_rotation",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Encrypted Backup Rotation Policy"
    },
    {
      "evidence": "wallet/decisions/lost_key_procedure.md",
      "id": "lost_key_procedure",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Lost-Key Procedure And User Warning"
    },
    {
      "evidence": "wallet/decisions/compromised_key_procedure.md",
      "id": "compromised_key_procedure",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Compromised-Key Procedure"
    },
    {
      "evidence": "wallet/decisions/hardware_wallet_or_custody.md",
      "id": "hardware_wallet_or_custody",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Hardware Wallet Or Custody Position"
    },
    {
      "evidence": "wallet/decisions/user_backup_verification.md",
      "id": "user_backup_verification",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "User Backup Verification Flow"
    },
    {
      "evidence": "wallet/decisions/private_key_handling.md",
      "id": "private_key_handling",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Private-Key Handling And Logging Boundary"
    },
    {
      "evidence": "wallet/decisions/development_key_exclusion.md",
      "id": "development_key_exclusion",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Development Candidate Key Exclusion"
    },
    {
      "evidence": "wallet/decisions/support_escalation.md",
      "id": "support_escalation",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Support Escalation And Irrecoverable-Loss Messaging"
    }
  ],
  "final_approval": {
    "approved": false,
    "approved_at": "",
    "approver": "",
    "backup_passphrase_warning_approved": false,
    "custodial_operations_allowed": false,
    "development_keys_excluded": false,
    "lost_key_warning_approved": false,
    "server_private_key_storage_allowed": false,
    "statement": "Use wallet/final_approval_template.md for final wallet/custody approval."
  },
  "manual_gate": {
    "id": "wallet_recovery_custody_policy_complete",
    "reason": "Recovery standard, address versioning, backup rotation, lost-key and compromised-key procedures, and custody posture require approval.",
    "status": "not_complete"
  },
  "mode": "spacecash-wallet-recovery-custody-evidence-v1",
  "release_bundle_sha256": "",
  "reviewed_source_hash": "EDBB518F077F0B26281B2FB653E456AEDB268EC022522B021A57ACEB62ED45C6",
  "reviewer": {
    "contact": "",
    "engagement_or_ticket": "wallet/reviewer/review_ticket_template.md",
    "name": "",
    "reviewed_at": "",
    "role": ""
  },
  "status": "not_started",
  "version": 1,
  "wallet_policy_hash": "239750DE7AC4374A298EED8124925E8193B8D16FA966E0D6FBB256B873F422C8"
}