Verification Actions
sha256:4f5cc76207d951ee16828986566f5df75ea3e61f06cd985e2e92fe8b1f6ef278
1a96f2fb4ba768c0
Generated report detail
Fixture attack-xchain-replay-namespacing-v0 generated pass at 2026-06-10T22:58:55.226Z.
sha256:4f5cc76207d951ee16828986566f5df75ea3e61f06cd985e2e92fe8b1f6ef278
1a96f2fb4ba768c0
mock-fakenet
n/a
model
NEGATIVE CONTROL (expectRejected=true): a multi-EVM cross-chain exploit the invariant MUST catch.
One Nockchain burn (id wd-001) processed on BOTH Base (8453) and Arbitrum (42161) - double mint.
expectRejected inverts a CAUGHT exploit to a green proof-of-prevention.
No invariant packs referenced.
Observe terminal joint multi-EVM state
bridge
true
Replay keyed per (destChainId, id)
critical
Observed XCHAIN REPLAY: wd-001 misrouted to 42161 (expected 8453); expected each message unique per (destChainId,id), carries a sourceChainId, routed to its expected chain, under xchain.routing.
No alert policies configured.
No adapter observations captured.
| Path | Before | After |
|---|---|---|
| xchain.observed | undefined | true |
Initial state
initial0eed1bcfdfcb0e55
After observe
observe1a96f2fb4ba768c0
lab_attack-xchain-replay-namespacing-v0_20260610225855226
sha256:4f5cc76207d951ee16828986566f5df75ea3e61f06cd985e2e92fe8b1f6ef278
1a96f2fb4ba768c0
/bundle/server-functions/default/.nocklab/attack-xchain-replay-namespacing.report.json
/bundle/server-functions/default/.nocklab/attack-xchain-replay-namespacing.report.md
1018
xchain.observed
# ✅ ATTACK: replay-namespacing Lab Report
0 triggered, 0 clear
ATTACK: replay-namespacing Verification Candidate
watch
unsigned
none
sha256:4f5cc76207d951ee16828986566f5df75ea3e61f06cd985e2e92fe8b1f6ef278
1a96f2fb4ba768c0