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_appliedwhen a mutation firedraw_b64for 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.