Skip to content

Seam Robustness Scenarios

The robustness runner repeats deterministic scenarios and writes a bundle containing the scenario, rule files, observations, transcripts, and results.

seam robustness run \
  --scenario scenarios/mcp_websocket_rewrite.yaml \
  --out bundles \
  --schema ../schema/transcript.schema.json \
  --repetitions 5

Bundle layout:

bundles/<scenario>/
  scenario.yaml
  results.json
  rules/
  transcripts/<scenario>/run-001.json
  observations/run-001.json

Use this before claiming a rule is robust. Assay still provides the security proof; the Seam harness proves the transport/rule path keeps surviving.

When a robustness transcript becomes part of a structural analysis, pass it to meshmapper. When the claim is about a side effect, encode it as an Assay case.