testnet_rehearsal/rehearsal_report.json
293815 bytes
{
"finished_at": "2026-06-11T21:14:48Z",
"health_attempts": {
"node-01": {
"json": {
"chain_id": "spacecash-devnet-1",
"ok": true,
"service": "spacecash-daemon",
"time": 1781212485.9682355
},
"ok": true,
"status": 200
},
"node-02": {
"json": {
"chain_id": "spacecash-devnet-1",
"ok": true,
"service": "spacecash-daemon",
"time": 1781212485.9695072
},
"ok": true,
"status": 200
},
"node-03": {
"json": {
"chain_id": "spacecash-devnet-1",
"ok": true,
"service": "spacecash-daemon",
"time": 1781212485.9715054
},
"ok": true,
"status": 200
}
},
"mode": "public-testnet-local-rehearsal-v1",
"nodes": [
{
"audit": {
"json": {
"chain_id": "spacecash-devnet-1",
"checks": {
"balances_match_transactions": true,
"block_hash_chain": true,
"checkpoint_votes_valid": true,
"mempool_valid": true,
"no_negative_balances": true,
"supply_invariant": true
},
"counts": {
"batched_blocks": 0,
"blocks": 3,
"checkpoint_votes": 3,
"legacy_unsigned_spends": 0,
"mempool_pending": 0,
"mempool_total": 1,
"product_orders": 0,
"signed_spends": 1,
"spends": 1,
"transactions": 3,
"validators": 3,
"versioned_blocks": 3,
"wallets": 5
},
"errors": [],
"supply": {
"genesis": "1000000000",
"genesis_units": 1000000000000000,
"stored": "1000000000",
"stored_units": 1000000000000000
},
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"ok": true,
"status": 200
},
"bootstrap_load": {
"json": {
"count": 3,
"results": [
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19001"
},
"registered": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "active",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001"
},
"url": "http://127.0.0.1:19001"
},
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19002"
},
"registered": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "active",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002"
},
"url": "http://127.0.0.1:19002"
},
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19003"
},
"registered": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "active",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19003"
},
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"checkpoint_quorum": {
"json": {
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"eligible_votes": 3,
"height": 2,
"missing_validators": [],
"quorum": 2,
"quorum_reached": true,
"validator_policy_version": 1,
"validators": [
"SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"SPACE-70E60F9855A436DCB0AACE8BBA0E2179"
],
"voted_validators": [
"SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"SPACE-69DA24351C0E5CDB84EC6AD09187D7C6"
],
"votes": [
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "8720881BA1B49F81D3C00517CFC5EE40528A436DC38758D264F18B1351B2986E",
"signature": "wYTHhmVi_n6kZ6TZxIGGNvyICR1DKuzr2RGpyhRVdDSbu_6wS-NVAoyyrvnBvpPUvnWmpaVCXSwUeHGbKbzErw",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"vote_id": "SCVOTE-724F5DCB33675DDBFADEC8ED"
},
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "2EFC1F5B249BB068E93D74EB46FCF81DCE821D5B342511F096620B2A5812EE69",
"signature": "g0K_VI1CBhZ1ttoBmdgWQ3fPNRhfKtxX1mxtEMLYBEpQ-kNHi6OdjuJlH_l7D8-su9EOXLBcRGtLgaZ2dXPV3w",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"vote_id": "SCVOTE-EF2EA7A4184569C888BD5E9A"
},
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "72A8B2418814DDFCBD58F458F13CF2F466489C1005E86062EFC7FCA5FC938086",
"signature": "YjYvftbFz_ujIaGzi_Le_WBi4lMlNSAkqYf7CxNf_UNec9e2yiBfuDx4Rjd-RWdJPYI0A2UWsY_RNdJ-qi2KvA",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"vote_id": "SCVOTE-F575D6BC667EB68E8D4D81C6"
}
]
},
"ok": true,
"status": 200
},
"health": {
"json": {
"chain_id": "spacecash-devnet-1",
"ok": true,
"service": "spacecash-daemon",
"time": 1781212485.9725063
},
"ok": true,
"status": 200
},
"manifest": {
"json": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"ok": true,
"status": 200
},
"node_name": "node-01",
"peer_check_all": {
"json": {
"count": 3,
"results": [
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19001"
},
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19002"
},
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"peer_gossip": {
"json": {
"added": [],
"added_count": 0,
"results": [
{
"added": 0,
"discovered": 3,
"endpoint": "http://127.0.0.1:19001/peers?limit=500",
"skipped_existing": 3,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19001"
},
{
"added": 0,
"discovered": 0,
"endpoint": "http://127.0.0.1:19002/peers?limit=500",
"skipped_existing": 0,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19002"
},
{
"added": 0,
"discovered": 0,
"endpoint": "http://127.0.0.1:19003/peers?limit=500",
"skipped_existing": 0,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19003"
}
],
"skipped_existing": 3,
"skipped_invalid": 0,
"skipped_limit": 0,
"source_count": 3
},
"ok": true,
"status": 200
},
"peers": {
"json": {
"peers": [
{
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001"
},
{
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002"
},
{
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"readiness": {
"json": {
"audit": {
"counts": {
"batched_blocks": 0,
"blocks": 3,
"checkpoint_votes": 3,
"legacy_unsigned_spends": 0,
"mempool_pending": 0,
"mempool_total": 1,
"product_orders": 0,
"signed_spends": 1,
"spends": 1,
"transactions": 3,
"validators": 3,
"versioned_blocks": 3,
"wallets": 5
},
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warning_count": 0
},
"automated_blockers": [],
"automated_release_candidate": true,
"chain_id": "spacecash-devnet-1",
"gates": {
"automated": [
{
"detail": "Ledger audit must have no integrity errors.",
"evidence": {
"error_count": 0
},
"id": "audit_valid",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Ledger audit must have no compatibility or fulfillment warnings.",
"evidence": {
"warning_count": 0,
"warnings": []
},
"id": "no_audit_warnings",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Mainnet candidate must not depend on legacy unsigned spend compatibility.",
"evidence": {
"legacy_unsigned_spends": 0
},
"id": "no_legacy_unsigned_spends",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate ledger should not carry pending mempool transactions.",
"evidence": {
"mempool_pending": 0
},
"id": "no_pending_mempool",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate chain should contain current versioned blocks.",
"evidence": {
"versioned_blocks": 3
},
"id": "versioned_blocks_present",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Local producer must be present in the producer allowlist.",
"evidence": {
"allowed_producers": [
"spacecash-devnet-producer-1"
]
},
"id": "producer_allowlist_configured",
"severity": "blocker",
"status": "pass"
},
{
"detail": "At least one registered validator wallet must be configured.",
"evidence": {
"validators": 3
},
"id": "validators_configured",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Current chain tip must have signed validator checkpoint quorum.",
"evidence": {
"eligible_votes": 3,
"quorum": 2
},
"id": "checkpoint_quorum_reached",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate network must define monitored bootstrap peers.",
"evidence": {
"bootstrap_peers": 3
},
"id": "bootstrap_peers_configured",
"severity": "blocker",
"status": "pass"
}
],
"manual": [
{
"detail": "Run a public testnet with reproducible node setup and monitored bootstrap peers.",
"id": "public_testnet_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Complete an external security review of ledger, wallet, daemon, and sync behavior.",
"id": "external_security_review_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Complete legal, compliance, tax, and product-payment review before real-money use.",
"id": "legal_compliance_review_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Define recovery phrase, address versioning, backup rotation, hardware wallet, and custody policy.",
"id": "wallet_recovery_custody_policy_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Produce reproducible deployment, monitoring, release manifest archive, and rollback procedures.",
"id": "production_deployment_runbook_complete",
"severity": "blocker",
"status": "manual_blocker"
}
]
},
"mainnet_ready": false,
"manual_blockers": [
"public_testnet_complete",
"external_security_review_complete",
"legal_compliance_review_complete",
"wallet_recovery_custody_policy_complete",
"production_deployment_runbook_complete"
],
"mode": "mainnet-readiness-v1",
"next_actions": [
"Run a public testnet with reproducible node setup and monitored bootstrap peers.",
"Complete an external security review of ledger, wallet, daemon, and sync behavior.",
"Complete legal, compliance, tax, and product-payment review before real-money use.",
"Define recovery phrase, address versioning, backup rotation, hardware wallet, and custody policy.",
"Produce reproducible deployment, monitoring, release manifest archive, and rollback procedures."
]
},
"ok": true,
"status": 200
},
"status": {
"json": {
"block_version": 2,
"blocks": 3,
"chain_id": "spacecash-devnet-1",
"decimals": 6,
"faucet": "250",
"latest_block": 2,
"latest_block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"mempool_pending": 0,
"mempool_total": 1,
"mode": "signed local devnet",
"producer_id": "spacecash-devnet-producer-1",
"product_orders": 0,
"signed_payload_version": 1,
"symbol": "SPACE",
"transactions": 3,
"treasury": "999999975",
"unit_name": "SpaceCash",
"wallets": 5
},
"ok": true,
"status": 200
},
"sync_preview_all": {
"json": {
"count": 3,
"results": [
{
"candidate": {
"candidate_id": "SCSC-E8CD56E77793F52C76BA7AC8",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:46Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19001"
},
{
"candidate": {
"candidate_id": "SCSC-B4751A485036CF4E58B40AC4",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:46Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19002"
},
{
"candidate": {
"candidate_id": "SCSC-0A8AC865C7533EB594E08A9A",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:46Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19003",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"url": "http://127.0.0.1:19001"
},
{
"audit": {
"json": {
"chain_id": "spacecash-devnet-1",
"checks": {
"balances_match_transactions": true,
"block_hash_chain": true,
"checkpoint_votes_valid": true,
"mempool_valid": true,
"no_negative_balances": true,
"supply_invariant": true
},
"counts": {
"batched_blocks": 0,
"blocks": 3,
"checkpoint_votes": 3,
"legacy_unsigned_spends": 0,
"mempool_pending": 0,
"mempool_total": 1,
"product_orders": 0,
"signed_spends": 1,
"spends": 1,
"transactions": 3,
"validators": 3,
"versioned_blocks": 3,
"wallets": 5
},
"errors": [],
"supply": {
"genesis": "1000000000",
"genesis_units": 1000000000000000,
"stored": "1000000000",
"stored_units": 1000000000000000
},
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"ok": true,
"status": 200
},
"bootstrap_load": {
"json": {
"count": 3,
"results": [
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19001"
},
"registered": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "active",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001"
},
"url": "http://127.0.0.1:19001"
},
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19002"
},
"registered": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "active",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002"
},
"url": "http://127.0.0.1:19002"
},
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19003"
},
"registered": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "active",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19003"
},
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"checkpoint_quorum": {
"json": {
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"eligible_votes": 3,
"height": 2,
"missing_validators": [],
"quorum": 2,
"quorum_reached": true,
"validator_policy_version": 1,
"validators": [
"SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"SPACE-70E60F9855A436DCB0AACE8BBA0E2179"
],
"voted_validators": [
"SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"SPACE-69DA24351C0E5CDB84EC6AD09187D7C6"
],
"votes": [
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "8720881BA1B49F81D3C00517CFC5EE40528A436DC38758D264F18B1351B2986E",
"signature": "wYTHhmVi_n6kZ6TZxIGGNvyICR1DKuzr2RGpyhRVdDSbu_6wS-NVAoyyrvnBvpPUvnWmpaVCXSwUeHGbKbzErw",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"vote_id": "SCVOTE-724F5DCB33675DDBFADEC8ED"
},
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "2EFC1F5B249BB068E93D74EB46FCF81DCE821D5B342511F096620B2A5812EE69",
"signature": "g0K_VI1CBhZ1ttoBmdgWQ3fPNRhfKtxX1mxtEMLYBEpQ-kNHi6OdjuJlH_l7D8-su9EOXLBcRGtLgaZ2dXPV3w",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"vote_id": "SCVOTE-EF2EA7A4184569C888BD5E9A"
},
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "72A8B2418814DDFCBD58F458F13CF2F466489C1005E86062EFC7FCA5FC938086",
"signature": "YjYvftbFz_ujIaGzi_Le_WBi4lMlNSAkqYf7CxNf_UNec9e2yiBfuDx4Rjd-RWdJPYI0A2UWsY_RNdJ-qi2KvA",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"vote_id": "SCVOTE-F575D6BC667EB68E8D4D81C6"
}
]
},
"ok": true,
"status": 200
},
"health": {
"json": {
"chain_id": "spacecash-devnet-1",
"ok": true,
"service": "spacecash-daemon",
"time": 1781212486.6558726
},
"ok": true,
"status": 200
},
"manifest": {
"json": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"ok": true,
"status": 200
},
"node_name": "node-02",
"peer_check_all": {
"json": {
"count": 3,
"results": [
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19001"
},
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:46Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:46Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19002"
},
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:46Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"peer_gossip": {
"json": {
"added": [],
"added_count": 0,
"results": [
{
"added": 0,
"discovered": 3,
"endpoint": "http://127.0.0.1:19001/peers?limit=500",
"skipped_existing": 3,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19001"
},
{
"added": 0,
"discovered": 3,
"endpoint": "http://127.0.0.1:19002/peers?limit=500",
"skipped_existing": 3,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19002"
},
{
"added": 0,
"discovered": 0,
"endpoint": "http://127.0.0.1:19003/peers?limit=500",
"skipped_existing": 0,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19003"
}
],
"skipped_existing": 6,
"skipped_invalid": 0,
"skipped_limit": 0,
"source_count": 3
},
"ok": true,
"status": 200
},
"peers": {
"json": {
"peers": [
{
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001"
},
{
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002"
},
{
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"readiness": {
"json": {
"audit": {
"counts": {
"batched_blocks": 0,
"blocks": 3,
"checkpoint_votes": 3,
"legacy_unsigned_spends": 0,
"mempool_pending": 0,
"mempool_total": 1,
"product_orders": 0,
"signed_spends": 1,
"spends": 1,
"transactions": 3,
"validators": 3,
"versioned_blocks": 3,
"wallets": 5
},
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warning_count": 0
},
"automated_blockers": [],
"automated_release_candidate": true,
"chain_id": "spacecash-devnet-1",
"gates": {
"automated": [
{
"detail": "Ledger audit must have no integrity errors.",
"evidence": {
"error_count": 0
},
"id": "audit_valid",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Ledger audit must have no compatibility or fulfillment warnings.",
"evidence": {
"warning_count": 0,
"warnings": []
},
"id": "no_audit_warnings",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Mainnet candidate must not depend on legacy unsigned spend compatibility.",
"evidence": {
"legacy_unsigned_spends": 0
},
"id": "no_legacy_unsigned_spends",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate ledger should not carry pending mempool transactions.",
"evidence": {
"mempool_pending": 0
},
"id": "no_pending_mempool",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate chain should contain current versioned blocks.",
"evidence": {
"versioned_blocks": 3
},
"id": "versioned_blocks_present",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Local producer must be present in the producer allowlist.",
"evidence": {
"allowed_producers": [
"spacecash-devnet-producer-1"
]
},
"id": "producer_allowlist_configured",
"severity": "blocker",
"status": "pass"
},
{
"detail": "At least one registered validator wallet must be configured.",
"evidence": {
"validators": 3
},
"id": "validators_configured",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Current chain tip must have signed validator checkpoint quorum.",
"evidence": {
"eligible_votes": 3,
"quorum": 2
},
"id": "checkpoint_quorum_reached",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate network must define monitored bootstrap peers.",
"evidence": {
"bootstrap_peers": 3
},
"id": "bootstrap_peers_configured",
"severity": "blocker",
"status": "pass"
}
],
"manual": [
{
"detail": "Run a public testnet with reproducible node setup and monitored bootstrap peers.",
"id": "public_testnet_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Complete an external security review of ledger, wallet, daemon, and sync behavior.",
"id": "external_security_review_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Complete legal, compliance, tax, and product-payment review before real-money use.",
"id": "legal_compliance_review_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Define recovery phrase, address versioning, backup rotation, hardware wallet, and custody policy.",
"id": "wallet_recovery_custody_policy_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Produce reproducible deployment, monitoring, release manifest archive, and rollback procedures.",
"id": "production_deployment_runbook_complete",
"severity": "blocker",
"status": "manual_blocker"
}
]
},
"mainnet_ready": false,
"manual_blockers": [
"public_testnet_complete",
"external_security_review_complete",
"legal_compliance_review_complete",
"wallet_recovery_custody_policy_complete",
"production_deployment_runbook_complete"
],
"mode": "mainnet-readiness-v1",
"next_actions": [
"Run a public testnet with reproducible node setup and monitored bootstrap peers.",
"Complete an external security review of ledger, wallet, daemon, and sync behavior.",
"Complete legal, compliance, tax, and product-payment review before real-money use.",
"Define recovery phrase, address versioning, backup rotation, hardware wallet, and custody policy.",
"Produce reproducible deployment, monitoring, release manifest archive, and rollback procedures."
]
},
"ok": true,
"status": 200
},
"status": {
"json": {
"block_version": 2,
"blocks": 3,
"chain_id": "spacecash-devnet-1",
"decimals": 6,
"faucet": "250",
"latest_block": 2,
"latest_block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"mempool_pending": 0,
"mempool_total": 1,
"mode": "signed local devnet",
"producer_id": "spacecash-devnet-producer-1",
"product_orders": 0,
"signed_payload_version": 1,
"symbol": "SPACE",
"transactions": 3,
"treasury": "999999975",
"unit_name": "SpaceCash",
"wallets": 5
},
"ok": true,
"status": 200
},
"sync_preview_all": {
"json": {
"count": 3,
"results": [
{
"candidate": {
"candidate_id": "SCSC-F92DC33645460A56C7F40A47",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:47Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19003"
},
{
"candidate": {
"candidate_id": "SCSC-C352C1913EA2EA5DA6839C64",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:47Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19001"
},
{
"candidate": {
"candidate_id": "SCSC-E1B19A1F68668ECC6DCB53BC",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:47Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:46Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19002"
}
]
},
"ok": true,
"status": 200
},
"url": "http://127.0.0.1:19002"
},
{
"audit": {
"json": {
"chain_id": "spacecash-devnet-1",
"checks": {
"balances_match_transactions": true,
"block_hash_chain": true,
"checkpoint_votes_valid": true,
"mempool_valid": true,
"no_negative_balances": true,
"supply_invariant": true
},
"counts": {
"batched_blocks": 0,
"blocks": 3,
"checkpoint_votes": 3,
"legacy_unsigned_spends": 0,
"mempool_pending": 0,
"mempool_total": 1,
"product_orders": 0,
"signed_spends": 1,
"spends": 1,
"transactions": 3,
"validators": 3,
"versioned_blocks": 3,
"wallets": 5
},
"errors": [],
"supply": {
"genesis": "1000000000",
"genesis_units": 1000000000000000,
"stored": "1000000000",
"stored_units": 1000000000000000
},
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"ok": true,
"status": 200
},
"bootstrap_load": {
"json": {
"count": 3,
"results": [
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19001"
},
"registered": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "active",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001"
},
"url": "http://127.0.0.1:19001"
},
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19002"
},
"registered": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "active",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002"
},
"url": "http://127.0.0.1:19002"
},
{
"check": {
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19003"
},
"registered": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": null,
"label": "candidate-bootstrap",
"last_hash": null,
"last_height": null,
"last_seen_at": null,
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "active",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003"
},
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"checkpoint_quorum": {
"json": {
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"eligible_votes": 3,
"height": 2,
"missing_validators": [],
"quorum": 2,
"quorum_reached": true,
"validator_policy_version": 1,
"validators": [
"SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"SPACE-70E60F9855A436DCB0AACE8BBA0E2179"
],
"voted_validators": [
"SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"SPACE-69DA24351C0E5CDB84EC6AD09187D7C6"
],
"votes": [
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "8720881BA1B49F81D3C00517CFC5EE40528A436DC38758D264F18B1351B2986E",
"signature": "wYTHhmVi_n6kZ6TZxIGGNvyICR1DKuzr2RGpyhRVdDSbu_6wS-NVAoyyrvnBvpPUvnWmpaVCXSwUeHGbKbzErw",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-70E60F9855A436DCB0AACE8BBA0E2179",
"vote_id": "SCVOTE-724F5DCB33675DDBFADEC8ED"
},
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "2EFC1F5B249BB068E93D74EB46FCF81DCE821D5B342511F096620B2A5812EE69",
"signature": "g0K_VI1CBhZ1ttoBmdgWQ3fPNRhfKtxX1mxtEMLYBEpQ-kNHi6OdjuJlH_l7D8-su9EOXLBcRGtLgaZ2dXPV3w",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-99BD9F2E9CA5D46ACD2FB214F7C952F5",
"vote_id": "SCVOTE-EF2EA7A4184569C888BD5E9A"
},
{
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"created_at": "2026-06-11T21:14:45Z",
"height": 2,
"notes": "Signed local checkpoint vote.",
"payload_hash": "72A8B2418814DDFCBD58F458F13CF2F466489C1005E86062EFC7FCA5FC938086",
"signature": "YjYvftbFz_ujIaGzi_Le_WBi4lMlNSAkqYf7CxNf_UNec9e2yiBfuDx4Rjd-RWdJPYI0A2UWsY_RNdJ-qi2KvA",
"signature_present": true,
"signed_payload": {
"action": "checkpoint_vote",
"block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"height": 2,
"validator": "SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"version": 1
},
"status": "valid",
"updated_at": "2026-06-11T21:14:45Z",
"validator_address": "SPACE-69DA24351C0E5CDB84EC6AD09187D7C6",
"vote_id": "SCVOTE-F575D6BC667EB68E8D4D81C6"
}
]
},
"ok": true,
"status": 200
},
"health": {
"json": {
"chain_id": "spacecash-devnet-1",
"ok": true,
"service": "spacecash-daemon",
"time": 1781212487.3247988
},
"ok": true,
"status": 200
},
"manifest": {
"json": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"ok": true,
"status": 200
},
"node_name": "node-03",
"peer_check_all": {
"json": {
"count": 3,
"results": [
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19001"
},
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19002"
},
{
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"snapshot_verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"peer_gossip": {
"json": {
"added": [],
"added_count": 0,
"results": [
{
"added": 0,
"discovered": 3,
"endpoint": "http://127.0.0.1:19001/peers?limit=500",
"skipped_existing": 3,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19001"
},
{
"added": 0,
"discovered": 3,
"endpoint": "http://127.0.0.1:19002/peers?limit=500",
"skipped_existing": 3,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19002"
},
{
"added": 0,
"discovered": 3,
"endpoint": "http://127.0.0.1:19003/peers?limit=500",
"skipped_existing": 3,
"skipped_invalid": 0,
"skipped_limit": 0,
"url": "http://127.0.0.1:19003"
}
],
"skipped_existing": 9,
"skipped_invalid": 0,
"skipped_limit": 0,
"source_count": 3
},
"ok": true,
"status": 200
},
"peers": {
"json": {
"peers": [
{
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001"
},
{
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002"
},
{
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"readiness": {
"json": {
"audit": {
"counts": {
"batched_blocks": 0,
"blocks": 3,
"checkpoint_votes": 3,
"legacy_unsigned_spends": 0,
"mempool_pending": 0,
"mempool_total": 1,
"product_orders": 0,
"signed_spends": 1,
"spends": 1,
"transactions": 3,
"validators": 3,
"versioned_blocks": 3,
"wallets": 5
},
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warning_count": 0
},
"automated_blockers": [],
"automated_release_candidate": true,
"chain_id": "spacecash-devnet-1",
"gates": {
"automated": [
{
"detail": "Ledger audit must have no integrity errors.",
"evidence": {
"error_count": 0
},
"id": "audit_valid",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Ledger audit must have no compatibility or fulfillment warnings.",
"evidence": {
"warning_count": 0,
"warnings": []
},
"id": "no_audit_warnings",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Mainnet candidate must not depend on legacy unsigned spend compatibility.",
"evidence": {
"legacy_unsigned_spends": 0
},
"id": "no_legacy_unsigned_spends",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate ledger should not carry pending mempool transactions.",
"evidence": {
"mempool_pending": 0
},
"id": "no_pending_mempool",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate chain should contain current versioned blocks.",
"evidence": {
"versioned_blocks": 3
},
"id": "versioned_blocks_present",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Local producer must be present in the producer allowlist.",
"evidence": {
"allowed_producers": [
"spacecash-devnet-producer-1"
]
},
"id": "producer_allowlist_configured",
"severity": "blocker",
"status": "pass"
},
{
"detail": "At least one registered validator wallet must be configured.",
"evidence": {
"validators": 3
},
"id": "validators_configured",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Current chain tip must have signed validator checkpoint quorum.",
"evidence": {
"eligible_votes": 3,
"quorum": 2
},
"id": "checkpoint_quorum_reached",
"severity": "blocker",
"status": "pass"
},
{
"detail": "Candidate network must define monitored bootstrap peers.",
"evidence": {
"bootstrap_peers": 3
},
"id": "bootstrap_peers_configured",
"severity": "blocker",
"status": "pass"
}
],
"manual": [
{
"detail": "Run a public testnet with reproducible node setup and monitored bootstrap peers.",
"id": "public_testnet_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Complete an external security review of ledger, wallet, daemon, and sync behavior.",
"id": "external_security_review_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Complete legal, compliance, tax, and product-payment review before real-money use.",
"id": "legal_compliance_review_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Define recovery phrase, address versioning, backup rotation, hardware wallet, and custody policy.",
"id": "wallet_recovery_custody_policy_complete",
"severity": "blocker",
"status": "manual_blocker"
},
{
"detail": "Produce reproducible deployment, monitoring, release manifest archive, and rollback procedures.",
"id": "production_deployment_runbook_complete",
"severity": "blocker",
"status": "manual_blocker"
}
]
},
"mainnet_ready": false,
"manual_blockers": [
"public_testnet_complete",
"external_security_review_complete",
"legal_compliance_review_complete",
"wallet_recovery_custody_policy_complete",
"production_deployment_runbook_complete"
],
"mode": "mainnet-readiness-v1",
"next_actions": [
"Run a public testnet with reproducible node setup and monitored bootstrap peers.",
"Complete an external security review of ledger, wallet, daemon, and sync behavior.",
"Complete legal, compliance, tax, and product-payment review before real-money use.",
"Define recovery phrase, address versioning, backup rotation, hardware wallet, and custody policy.",
"Produce reproducible deployment, monitoring, release manifest archive, and rollback procedures."
]
},
"ok": true,
"status": 200
},
"status": {
"json": {
"block_version": 2,
"blocks": 3,
"chain_id": "spacecash-devnet-1",
"decimals": 6,
"faucet": "250",
"latest_block": 2,
"latest_block_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"mempool_pending": 0,
"mempool_total": 1,
"mode": "signed local devnet",
"producer_id": "spacecash-devnet-producer-1",
"product_orders": 0,
"signed_payload_version": 1,
"symbol": "SPACE",
"transactions": 3,
"treasury": "999999975",
"unit_name": "SpaceCash",
"wallets": 5
},
"ok": true,
"status": 200
},
"sync_preview_all": {
"json": {
"count": 3,
"results": [
{
"candidate": {
"candidate_id": "SCSC-0B035E65A5490CA481D40135",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:47Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19001/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-6CB9CB177DC2D93612CF6F8F",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19001"
},
"snapshot_url": "http://127.0.0.1:19001/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19001"
},
{
"candidate": {
"candidate_id": "SCSC-6F7A5FC96AF3384DE199027B",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:47Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19002/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-90DACE9438BC2CBA399C7226",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19002"
},
"snapshot_url": "http://127.0.0.1:19002/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19002"
},
{
"candidate": {
"candidate_id": "SCSC-A96329489B2E6BA3DBA2F810",
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"created_at": "2026-06-11T21:14:47Z",
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"fork_depth": 0,
"importable_blocks": 0,
"local_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"local_height": 2,
"local_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"notes": "",
"peer_chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"peer_height": 2,
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"peer_tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
}
},
"comparison": {
"compatible": true,
"errors": [],
"local": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"peer": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"status": "same",
"warnings": []
},
"evaluation": {
"common_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"common_height": 2,
"compatible": true,
"errors": [],
"fork_choice": {
"common_height": 2,
"fork_depth": 0,
"import_allowed": false,
"local_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"next_action": "none",
"peer_score": {
"batched_blocks": 0,
"blocks": 3,
"height": 2,
"policy": "spacecash-devnet-append-only-v1",
"rule": "height, then versioned blocks, signed spends, and transaction count",
"score": [
2,
3,
1,
3
],
"signed_spends": 1,
"transactions": 3,
"versioned_blocks": 3
},
"policy": "spacecash-devnet-append-only-v1",
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"reason": "Local and peer snapshots have the same digest and tip.",
"reorg_allowed": false,
"reorg_required": false,
"safety_notes": [
"This devnet policy does not perform automatic fork reorgs.",
"A peer can only be imported when its verified snapshot extends the local tip exactly."
],
"score_winner": "tie",
"selected_chain": "tie"
},
"fork_depth": 0,
"importable_blocks": 0,
"local": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"wallet_keys": 4
},
"mutates_chain": false,
"peer": {
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3
},
"producer_policy": {
"allowed_producers": [
"spacecash-devnet-producer-1"
],
"checked_versioned_blocks": 0,
"errors": [],
"legacy_blocks": 0,
"policy_version": 1,
"rejected_blocks": [],
"valid": true,
"warnings": []
},
"recommended_action": "none",
"snapshot_valid": true,
"status": "same",
"verification": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"counts": {
"blocks": 3,
"transactions": 3
},
"errors": [],
"tip": {
"hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"height": 2
},
"valid": true,
"warnings": []
},
"warnings": []
},
"manifest": {
"batched_blocks": 0,
"block_version": 2,
"blocks": 3,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"fork_choice_policy": "spacecash-devnet-append-only-v1",
"generated_at": "2026-06-11T21:14:47Z",
"genesis_hash": "9E5FEEA5975B61EB6BDFD845A05D51CD42BA605E1B3412D644AC198A7FFE6766",
"height": 2,
"node": {
"label": "SpaceCash Local Devnet Node",
"node_id": "SCNODE-C7687973C76242ECCC05959C",
"node_protocol_version": 1
},
"producer_id": "spacecash-devnet-producer-1",
"producer_policy_version": 1,
"symbol": "SPACE",
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"transactions": 3,
"validator_policy_version": 1,
"versioned_blocks": 3,
"wallet_keys": 4
},
"manifest_url": "http://127.0.0.1:19003/chain/manifest",
"peer": {
"added_at": "2026-06-11T21:14:47Z",
"chain_id": "spacecash-devnet-1",
"label": "candidate-bootstrap",
"last_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3",
"last_height": 2,
"last_seen_at": "2026-06-11T21:14:47Z",
"notes": "Candidate readiness bootstrap peer.",
"peer_id": "SCPR-9C3F3D7CCC0D398FB4347A2E",
"status": "same",
"updated_at": "2026-06-11T21:14:47Z",
"url": "http://127.0.0.1:19003"
},
"snapshot_url": "http://127.0.0.1:19003/chain/snapshot?service_data=0",
"url": "http://127.0.0.1:19003"
}
]
},
"ok": true,
"status": 200
},
"url": "http://127.0.0.1:19003"
}
],
"package": {
"base_port": 19001,
"candidate": {
"automated_blockers": [],
"automated_release_candidate": true,
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"db": "spacecash_testnet_candidate.sqlite3",
"mainnet_ready": false,
"manual_blockers": [
"public_testnet_complete",
"external_security_review_complete",
"legal_compliance_review_complete",
"wallet_recovery_custody_policy_complete",
"production_deployment_runbook_complete"
],
"tip_hash": "79A7326FFC52A2047FFF6139C99DE09552C47BC82839E0175844875D980E0DB3"
},
"node_count": 3,
"ok": true,
"out_dir": "C:\\Users\\andre\\scripts\\the_workshop\\projects\\NORTHSTAR_PRIME\\_tmp\\spacecash_release_bundle\\testnet_rehearsal"
},
"started_at": "2026-06-11T21:14:45Z",
"summary": {
"chain_digest": "6010FD7EF434E807EC801D1562641F9ABB1DDC3C73E5F2D0AC9E4FF47E864439",
"chain_id": "spacecash-devnet-1",
"failures": [],
"manual_gate_status": "local_rehearsal_only",
"node_count": 3,
"ok": true,
"validator_quorum": 2,
"validators": 3
}
}