Skip to content
Sprint projectOct 25, 2026Coimbatore

Collusion Lives in Memory: Localising and Stress-Testing Tacit Coordination Between LLM Agents

Sujit Narrayan M, Shalini Ghosh · Team NextGen

Submitted to AI Collusion Research Sprint. Sprint projects are early-stage work by participants, not Apart Research publications.

Read the report

Report: Collusion Lives in Memory: Localising and Stress-Testing Tacit Coordination Between LLM Agents

Code (opens in new tab)
Share

Audits can show that LLM agents collude, but a defender needs to know where the coordination is stored. Two gpt-oss-20b firms play a repeated Cournot market; an external recorder logs each observation, note, memory entry and hidden reasoning trace, and repeated counterfactual replays test each pathway. Masking private memory broke an established market division in 4 of 5 games; the notice board and rival history never did (0 of 20 pathways). Single-replay audits were wrong for 5 of 9 flagged pathways. Sanitising memory left the collusive rule intact, and the sanitised notes transmitted it: fresh firms given them divided the market with new rivals in 6 of 6 games, versus 0 of 6 with non-colluders’ notes (p = 0.002). A monitoring notice did not deter division, but 43% of monitored firms’ hidden reasoning discussed detection (vs 1%). Auditors should verify carriers by repeated intervention and read behaviour, not self-reports.

Reviews

Judging this Sprint?

Review “Collusion Lives in Memory: Localising and Stress-Testing Tacit Coordination Between LLM Agents”

Your public critique appears on the project page without your name. Reviews of strong projects are shared with funders, as you choose below.

Not shown on the project page.

Shown on the project page, without your name.

Only the Apart team reads this, and funders if you agree below.

Decline to score

Only when the quality of the writing makes the work impossible to follow. Say why in your private critique; the project page shows only that a judge declined, not why.

How much would this matter for the field if it worked? How innovative is it? For scores of 4-5: is this actually new to the field, or replicating recent work?

Scoring guide
  1. 1Negligible. No clear problem addressed, or no meaningful novelty.
  2. 2Limited. Addresses a real problem but with a generic or well-trodden approach. Incremental at best.
  3. 3Moderate. Clear problem with a reasonable approach; some novelty in framing or method beyond routine application of existing tools.
  4. 4Significant. Important problem with an original approach, or identifies a neglected problem area. A valuable contribution others could build on.
  5. 5Exceptional. Tackles a critical problem with a genuinely novel approach, or opens a new research direction. Clear theory of change. You'd be excited to share this with researchers in the area.

How sound are methodology, implementation, and findings?

Scoring guide
  1. 1Seriously flawed. Methodology broken, results uninterpretable, or implementation doesn't work.
  2. 2Weak. Approach has significant gaps: missing validation, flawed experimental design, or incomplete implementation.
  3. 3Competent. Technically solid given the short duration. Methodology makes sense, results are interpretable, limitations acknowledged, work builds toward clear conclusions.
  4. 4Strong. Thorough methodology with convincing validation. Results clearly support conclusions. Immediately useful for future work.
  5. 5Exceptional. Ambitious scope executed rigorously. Surprising findings, novel methods, or unusually robust validation.

How clearly are work, findings, and impact potential communicated?

Scoring guide
  1. 1Incomprehensible. Cannot determine what the project is actually claiming or doing.
  2. 2Hard to follow. Key information buried, missing, or diluted by excessive length. Significant effort to extract main points.
  3. 3Clear enough. Can understand the problem, approach, and results without undue effort. Core content clearly present: problem, method, findings, limitations.
  4. 4Well presented. Easy to follow, well-structured, appropriate level of detail. Target audience would get it quickly.
  5. 5Exceptionally clear. A pleasure to read. Complex ideas made accessible. Could serve as a model for how to present this type of work.
Sharing your name *

When we share a strong project with funders, your name, scores and public critique go with it, confidentially; this choice is only about whether your name is public. If you think this project deserves funding, please also endorse it: that carries the most weight.

Share my private critique with funders *

See our Privacy Policy.

  1. Quite creative. This asked a question with real value for defenders. Not just whether agents collude, but where the coordination is stored.

    The warning that single-replay audits mislead (5 of 9 flagged pathways were false positives) is useful on its own. The transplant experiment is interesting, with sanitised notes still passed the market split to fresh firms in 6 of 6 games, against 0 of 6 with non-colluders' notes.

    Needs more in-depth experimentations and rescoping:

    • Narrow the conclusion. The headline rests on 4 of 5 split games, and in the monitored games the robust carrier was the board rather than memory.
    • Validate the sanitiser. It kept directives such as holding one good at zero. Check it, or add a hand-written-note control, before concluding that content filtering fails.
    • Add a baseline. Run a symmetric-cost baseline with no channels.
    • Compute AUROCs within each arm, and use more replays per pathway with permutation tests.
    • Fix Fig. 2's axis labels and explain the rankers.
    Read full reviewShow less
  2. Repeating each replay instead of trusting a single one was a really good call, and the finding that most first-pass flags didn't survive is useful for anyone auditing agents. The transplant result surprised me. You describe Firm B completing the split through market feedback, and I wasn't sure how much the note carries beyond the "produce only Y". A scripted firm that just produces Y could help tell those apart. I'd also be curious how a monitoring notice without the word 'collusion' may change the reasoning traces.

  3. This is a strong sprint paper, and the finding sticks with you. Tacit collusion between these LLM firms lives in private memory. Clean it up, strip out every mention of the rival and of dividing the market, and it still carries over. Fresh firms handed those sanitised notes split the market with new rivals. That is the result I kept coming back to.

    The audit method is the other half of why this paper works. An outside recorder logs everything, the provenance graph traces where each decision came from, and then the authors replay each game again and again with one pathway masked, against matched null replays. It is a clear step past deleting a whole channel at once, or asking an LLM judge to read a transcript and guess. The paper proves the point on its own data. A single-replay audit flagged five wrong pathways and missed two real ones. One replay just is not enough with stochastic agents, and the authors show that rather than only saying it.

    The transplant experiment is the standout. Six out of six splits from sanitised colluder notes, against zero out of six from non-colluders' notes. The controls are the right ones, and the implication is hard to ignore for anyone running persistent memory in deployed agents. If a cleaned-up note can pass a collusive rule to a firm that was never in the original game, then memory is not just storage. It is a way the behaviour spreads.

    A few things would make this stronger. First, the samples are small. Five audited games, six per transplant arm, and a single model. More games and at least one more model that actually colludes would go a long way. Second, the sanitisation result still rests on single replays, which is exactly the procedure the paper shows to be unreliable. It needs to be re-run under the same repeated-replay rule as the main audit. Third, seed 12 deserves more than a sentence. In that game no pathway held up under repetition, and the split was held by market feedback alone. That is a real boundary on the claim that memory carries collusion, and I would like to see the authors sit with it. Fourth, the ranker comparison and the behavioural monitor signal are exploratory, and they should stay labelled that way. They largely are. Pre-registering them and testing on fresh games is the natural next step.

    The writing is clear, and the limitations section is unusually honest. I trusted the strong claims more because the authors were straight about what they had not shown.

    Read full reviewShow less

Cite this project

@misc{m2026collusion,
  title = {{Collusion Lives in Memory: Localising and Stress-Testing Tacit Coordination Between LLM Agents}},
  author = {Sujit Narrayan M and Shalini Ghosh},
  year = {2026},
  month = oct,
  note = {Submitted to AI Collusion Research Sprint, an Apart Research Sprint},
  howpublished = {\url{https://apartresearch.com/sprints/projects/collusion-lives-in-memory-localising-and-stresstesting-tacit-coordination-between-llm-agents-nyi5}},
  url = {https://apartresearch.com/sprints/projects/collusion-lives-in-memory-localising-and-stresstesting-tacit-coordination-between-llm-agents-nyi5}
}