wallet_custody_evidence_template.json

4363 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": "",
    "address_versioning_sha256": "",
    "backup_rotation_path": "",
    "backup_rotation_sha256": "",
    "backup_verification_flow_path": "",
    "backup_verification_flow_sha256": "",
    "compromised_key_procedure_path": "",
    "compromised_key_procedure_sha256": "",
    "hardware_or_custody_plan_path": "",
    "hardware_or_custody_plan_sha256": "",
    "lost_key_procedure_path": "",
    "lost_key_procedure_sha256": "",
    "private_key_handling_policy_path": "",
    "private_key_handling_policy_sha256": "",
    "recovery_standard_path": "",
    "recovery_standard_sha256": ""
  },
  "decisions": [
    {
      "evidence": "",
      "id": "recovery_standard",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Recovery Phrase Or Deterministic Recovery Standard"
    },
    {
      "evidence": "",
      "id": "address_versioning",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Address Versioning And Migration Boundary"
    },
    {
      "evidence": "",
      "id": "backup_rotation",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Encrypted Backup Rotation Policy"
    },
    {
      "evidence": "",
      "id": "lost_key_procedure",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Lost-Key Procedure And User Warning"
    },
    {
      "evidence": "",
      "id": "compromised_key_procedure",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Compromised-Key Procedure"
    },
    {
      "evidence": "",
      "id": "hardware_wallet_or_custody",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Hardware Wallet Or Custody Position"
    },
    {
      "evidence": "",
      "id": "user_backup_verification",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "User Backup Verification Flow"
    },
    {
      "evidence": "",
      "id": "private_key_handling",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Private-Key Handling And Logging Boundary"
    },
    {
      "evidence": "",
      "id": "development_key_exclusion",
      "notes": "",
      "reviewer": "",
      "status": "not_reviewed",
      "title": "Development Candidate Key Exclusion"
    },
    {
      "evidence": "",
      "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": ""
  },
  "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": "",
  "reviewer": {
    "contact": "",
    "engagement_or_ticket": "",
    "name": "",
    "reviewed_at": "",
    "role": ""
  },
  "status": "not_started",
  "version": 1,
  "wallet_policy_hash": "239750DE7AC4374A298EED8124925E8193B8D16FA966E0D6FBB256B873F422C8"
}