VOID_WC_TO_VOID_PUBLIC_REVIEWER_VERIFY_PACK_RUNTIME_V1
Pack marker: VOID_WC_TO_VOID_PUBLIC_REVIEWER_ONE_COMMAND_VERIFY_PACK_V1
Status: ready
Chain ID: 2050
Transaction hash: 0xaccef593ae1cab3f99ff786a26913b0d873ee789dfb96056007dd9dab9f3e717
Value: 1.000000 VOID
This command is read-only. It fetches the public dashboard, route index, closeout seal, evidence pack, and redacted receipt, then verifies markers and boundaries.
base=${VOID_PUBLIC_BASE:-https://zoso-alienware-aurora-r7.taila47fd.ts.net}; tmp=$(mktemp -d); set -e; curl -fsS "$base/public-node" > "$tmp/dashboard.html"; curl -fsS "$base/public-node/route-index.json" > "$tmp/route-index.json"; curl -fsS "$base/public-node/wc-to-void/settlement-evidence-closeout-seal-v1.json" > "$tmp/closeout.json"; curl -fsS "$base/public-node/wc-to-void/settlement-evidence-closeout-seal-v1" > "$tmp/closeout.html"; curl -fsS "$base/public-node/wc-to-void/settlement-evidence-pack-v1.json" > "$tmp/evidence.json"; curl -fsS "$base/public-node/wc-to-void/redacted-settlement-receipt-v1.json" > "$tmp/receipt.json"; grep -F VOID_WC_TO_VOID_CLOSEOUT_SEAL_DASHBOARD_LINK_V1 "$tmp/dashboard.html" >/dev/null; grep -F /public-node/wc-to-void/settlement-evidence-closeout-seal-v1.json "$tmp/dashboard.html" >/dev/null; grep -F /public-node/wc-to-void/settlement-evidence-closeout-seal-v1.json "$tmp/route-index.json" >/dev/null; grep -F VOID_WC_TO_VOID_SETTLEMENT_EVIDENCE_CLOSEOUT_SEAL_RUNTIME_V1 "$tmp/closeout.html" >/dev/null; python3 - "$tmp/closeout.json" "$tmp/evidence.json" "$tmp/receipt.json" <<'PY'
import json, re, sys
closeout=json.load(open(sys.argv[1]))
evidence=json.load(open(sys.argv[2]))
receipt=json.load(open(sys.argv[3]))
tx='0xaccef593ae1cab3f99ff786a26913b0d873ee789dfb96056007dd9dab9f3e717'
key='710e514643aa0e77c52ea07b24986f0cfcf23ab5426be352b7e52265fb46cec1'
assert closeout['marker']=='VOID_WC_TO_VOID_SETTLEMENT_EVIDENCE_CLOSEOUT_SEAL_V1'
assert closeout['runtime_marker']=='VOID_WC_TO_VOID_SETTLEMENT_EVIDENCE_CLOSEOUT_SEAL_RUNTIME_V1'
assert closeout['tx_hash']==tx
assert closeout['settlement_record_key']==key
assert evidence['marker']=='VOID_WC_TO_VOID_SETTLEMENT_EVIDENCE_PACK_V1'
assert evidence['tx_hash']==tx
assert receipt['marker']=='VOID_WC_TO_VOID_REDACTED_SETTLEMENT_RECEIPT_V1'
assert receipt['tx_hash']==tx
assert closeout['privacy_boundaries']['plaintext_addresses_redacted'] is True
assert closeout['privacy_boundaries']['private_settlement_ledger_not_served_publicly'] is True
assert closeout['closed_boundaries']['does_not_create_public_mutation'] is True
assert closeout['closed_boundaries']['does_not_send_void'] is True
assert closeout['closed_boundaries']['does_not_call_rpc'] is True
blob=json.dumps([closeout,evidence,receipt], sort_keys=True)
assert re.search(r'0x[0-9a-fA-F]{40}(?![0-9a-fA-F])', blob) is None
print('VOID_WC_TO_VOID_PUBLIC_REVIEWER_ONE_COMMAND_VERIFY_PACK_V1_REVIEWER_GREEN')
PY
Read-only reviewer pack: true
Does not execute settlement command: true
Does not broadcast tx: true
Does not send VOID: true
Does not call RPC: true
Does not create public mutation: true