Verification Actions
sha256:e91f3c969f550a7a84b391a333058d24cf6bf34cdb6cec78597b1a431b677cc2
222a1e1b33b6f4a5
Generated report detail
Fixture attack-xchain-replay-v0 generated pass at 2026-06-10T22:58:55.220Z.
sha256:e91f3c969f550a7a84b391a333058d24cf6bf34cdb6cec78597b1a431b677cc2
222a1e1b33b6f4a5
mock-fakenet
n/a
model
NEGATIVE CONTROL (expectRejected=true): a cross-chain exploit that the invariant MUST catch.
Same withdrawal id wd-001 minted twice (replay / double-mint).
expectRejected inverts a CAUGHT exploit to a green PASS (a signed proof-of-prevention).
No invariant packs referenced.
Observe the terminal joint state
bridge
true
Each message id minted at most once
critical
Observed REPLAY: wd-001 x2; expected no cross-chain message id processed more than once under xchain.mints.
No alert policies configured.
No adapter observations captured.
| Path | Before | After |
|---|---|---|
| xchain.observed | undefined | true |
Initial state
initialed574a693116d0d8
After observe
observe222a1e1b33b6f4a5
lab_attack-xchain-replay-v0_20260610225855220
sha256:e91f3c969f550a7a84b391a333058d24cf6bf34cdb6cec78597b1a431b677cc2
222a1e1b33b6f4a5
/bundle/server-functions/default/.nocklab/attack-xchain-replay.report.json
/bundle/server-functions/default/.nocklab/attack-xchain-replay.report.md
888
xchain.observed
# ✅ ATTACK: replay Lab Report
0 triggered, 0 clear
ATTACK: replay Verification Candidate
watch
unsigned
none
sha256:e91f3c969f550a7a84b391a333058d24cf6bf34cdb6cec78597b1a431b677cc2
222a1e1b33b6f4a5