Skip to content

Artifact Map

AIT is built around files that can be inspected after the run. The workbench stores those files under .ait/runs/<run-id>/.

Workbench Run

.ait/runs/<run-id>/
  run.json
  logs/
  lab/
    transcripts/
    graph.json
    paths.json
    finding.json
    robustness/
    report/
    expectations.json

run.json is the manifest. It records the command, exit code, lab id, scenario, trial count, artifact checksums, and important artifact paths.

Seam Transcript

Transcript records carry:

  • sequence number and hash-chain links
  • source, destination, protocol, transport, and kind metadata
  • decoded before/after messages when a rewrite occurs
  • rule_applied when a mutation fired
  • raw_b64 for preserved observed payload bytes

Verify transcripts before using them as evidence:

seam transcript verify --schema agentic-redteam/schema/transcript.schema.json --transcript out.json

meshmapper Outputs

graph.json is deterministic and has a stable graph_ref. paths.json contains hypotheses with proven: false. A path is a lead for Assay, not proof by itself.

Assay Outputs

finding.json is the proof source. It records route stats, trial results, oracle observations, transcript refs, and whether method.delta_confirmed is true.

report/report.md and report/report.html are presentation artifacts. They summarize evidence but do not replace the finding.