testnet_rehearsal/public_testnet_exit_evidence_template.json

5409 bytes
{
  "artifacts": [
    {
      "exists": false,
      "path": "_tmp/spacecash_release_bundle/SHA256SUMS.txt",
      "sha256": ""
    },
    {
      "exists": true,
      "path": "_tmp/spacecash_release_bundle/testnet/testnet_plan.json",
      "sha256": "5BDE794407BA33C035BFF79385ACF3FC5ED7FA164EDE51A51BCA0B68CFBE6685"
    },
    {
      "exists": true,
      "path": "_tmp/spacecash_release_bundle/testnet/operator_checklist.md",
      "sha256": "27BECDA610D6FA26662468992FF296B94371C47A1A3F8D47FC32EDDC55F273E3"
    },
    {
      "exists": true,
      "path": "_tmp/spacecash_release_bundle/testnet/incident_log.md",
      "sha256": "942B1668853D75323E795508CA15297272B18461638E4A63F60A4E8AEAC5649F"
    },
    {
      "exists": false,
      "path": "_tmp/spacecash_release_bundle/testnet_rehearsal/rehearsal_report.json",
      "sha256": ""
    },
    {
      "exists": true,
      "path": "docs/spacecash/PUBLIC_TESTNET_RUNBOOK.md",
      "sha256": "F77B1B586C1D62E8724FB1CECF34216AD5B79B4CF2433AB238B615444BBE07E2"
    }
  ],
  "chain_id": "spacecash-devnet-1",
  "duration_days": 0,
  "final_report": {
    "decision": "not_reviewed",
    "notes": "",
    "path": "",
    "reviewed_at": "",
    "reviewer": "",
    "sha256": ""
  },
  "incidents": [],
  "manual_gate": {
    "id": "public_testnet_complete",
    "reason": "Independently operated public nodes, scenario evidence, incident closure, and final reviewer approval are required.",
    "status": "not_complete"
  },
  "minimums": {
    "duration_days": 7,
    "independent_operators": 3,
    "nodes": 3
  },
  "mode": "spacecash-public-testnet-exit-evidence-v1",
  "nodes": [
    {
      "independently_operated": false,
      "node_id": "node-01",
      "operator": "",
      "operator_contact": "",
      "reports": {
        "audit_report": "reports/node-01/audit_report.json",
        "chain_manifest": "reports/node-01/chain_manifest.json",
        "checkpoint_report": "reports/node-01/checkpoint_report.json",
        "health_report": "reports/node-01/health_report.json",
        "peer_report": "reports/node-01/peer_report.json",
        "readiness_report": "reports/node-01/readiness_report.json"
      },
      "url": "http://127.0.0.1:19001"
    },
    {
      "independently_operated": false,
      "node_id": "node-02",
      "operator": "",
      "operator_contact": "",
      "reports": {
        "audit_report": "reports/node-02/audit_report.json",
        "chain_manifest": "reports/node-02/chain_manifest.json",
        "checkpoint_report": "reports/node-02/checkpoint_report.json",
        "health_report": "reports/node-02/health_report.json",
        "peer_report": "reports/node-02/peer_report.json",
        "readiness_report": "reports/node-02/readiness_report.json"
      },
      "url": "http://127.0.0.1:19002"
    },
    {
      "independently_operated": false,
      "node_id": "node-03",
      "operator": "",
      "operator_contact": "",
      "reports": {
        "audit_report": "reports/node-03/audit_report.json",
        "chain_manifest": "reports/node-03/chain_manifest.json",
        "checkpoint_report": "reports/node-03/checkpoint_report.json",
        "health_report": "reports/node-03/health_report.json",
        "peer_report": "reports/node-03/peer_report.json",
        "readiness_report": "reports/node-03/readiness_report.json"
      },
      "url": "http://127.0.0.1:19003"
    }
  ],
  "protocol_hashes": {
    "consensus_spec_hash": "02FC7BE0A5DDE8D5D95EDA14BD8D1F195BB680D1D853123ABD89F8BBDAF85E5B",
    "genesis_plan_hash": "55D62969DFEE8460989A8A36D59F37D78CFB8BAF48DE44BF7B991FE61DFEEC27",
    "monetary_policy_hash": "5C4C51D443B91EF950B0E3FCC2A653F14C650E2316CACF2D93740CE180496B64",
    "wallet_policy_hash": "239750DE7AC4374A298EED8124925E8193B8D16FA966E0D6FBB256B873F422C8"
  },
  "scenarios": [
    {
      "evidence": "evidence/scenarios/node_health_and_readiness.json",
      "id": "node_health_and_readiness",
      "notes": "",
      "status": "not_run"
    },
    {
      "evidence": "evidence/scenarios/signed_transfer.json",
      "id": "signed_transfer",
      "notes": "",
      "status": "not_run"
    },
    {
      "evidence": "evidence/scenarios/product_payment.json",
      "id": "product_payment",
      "notes": "",
      "status": "not_run"
    },
    {
      "evidence": "evidence/scenarios/checkpoint_quorum.json",
      "id": "checkpoint_quorum",
      "notes": "",
      "status": "not_run"
    },
    {
      "evidence": "evidence/scenarios/peer_gossip.json",
      "id": "peer_gossip",
      "notes": "",
      "status": "not_run"
    },
    {
      "evidence": "evidence/scenarios/sync_preview.json",
      "id": "sync_preview",
      "notes": "",
      "status": "not_run"
    },
    {
      "evidence": "evidence/scenarios/guarded_import.json",
      "id": "guarded_import",
      "notes": "",
      "status": "not_run"
    },
    {
      "evidence": "evidence/scenarios/node_restart_recovery.json",
      "id": "node_restart_recovery",
      "notes": "",
      "status": "not_run"
    },
    {
      "evidence": "evidence/scenarios/incident_response.json",
      "id": "incident_response",
      "notes": "",
      "status": "not_run"
    }
  ],
  "status": "not_run",
  "version": 1
}