BULWARK, 150 attacked runs
replayed, and re-verified in your browser.

Ten jobs × three prompt-injection attacks × five delivery channels, recorded call by call. 0 attacks landed, 149 of 150 jobs done, 1 runs refused by policy. Every hash below was recomputed by your browser.

recomputing every hash with WebCrypto…
0
records
0
tool calls
0
blocked by policy
0
runs
tool callresultblocked / errorpolicy / handoffrun start / end
across · tool lane
up · time
depth · run
#0 · press replay or drag the timeline
record

Nothing selected

Click a row or a point in the flight path.

What you are looking at

Every record is chained to the one before it: its hash is SHA-256 of the previous hash plus the record itself. Edit one field, drop one line, or slip one in, and every hash after it stops matching. The badge at the top is not a claim; your browser just recomputed all of them. Press tamper to change one record in memory and watch the chain break at that exact point.

Across is the tool that was called, up is time, depth is the run. A run that went the way it should is a clean violet-and-amber climb. A red point is a policy block or an error, with the reason in the record.