This is the official repository of our paper Lies We Can See: Joint Verbal and Non-Verbal Deception by VLM Agents in Embodied Social Interactions.
Python
8
1 commits
updated Sep 23, 2026
This is the official repository of our paper Lies We Can See: Joint Verbal and Non-Verbal Deception by VLM Agents in Embodied Social Interactions.

Can an agent lie with its body, not just its words? MINEAMONGUS is a 3D multimodal Among Us sandbox in Minecraft where 2 imposter agents deceive 6 crewmates through both what they say and what they do: stalking a target, checking for witnesses, fleeing an unreported body, then accusing the crewmate who found it. ARIA is the configurable VLM-agent harness that runs them, and an LLM-as-a-Judge scores every deceptive act.
| Component | What it is |
|---|---|
| MineAmongUs | The sandbox. A match alternates a task phase (move, kill, fake missions) and a meeting phase (chat, accuse, vote) until one side wins. |
| ARIA | The agents. Each of the five axes has two settings, so the same backbone can be run under many harness configurations. |
| LLM-as-a-Judge | The measurement. Reads a game.log and returns every atom the judge finds, so a match is described by what kind of deception produced the result. |
The 23 atoms sit in 6 families: Camouflage (NV-1), Pursuit & Kill (NV-2), Report & Emergency (NV-3), Falsification (V-1), Equivocation (V-2), Concealment (V-3). See judge/README.md and the project page for the full taxonomy.
Full figures and per-atom tables are on the project page.
docker run -it --shm-size=4g ghcr.io/junseokim0103/mineamongus:paper
# inside the container
cp scripts/.env.example scripts/.env # add your OPENAI_API_KEY
run_2vs6.sh # one match, ~15 min, ~$0.25
Results land in scripts/logs/sweep/<timestamp>/: summary.md for the table, game.log for the full transcript.
The single match above uses one harness configuration. The paper's two studies sweep many:
scripts/main_1_aria_2vs6.py.scripts/main_1_aria_2vs6_multi_llm.py.Score the resulting logs with the judge, then read scripts/README.md for the full sweep-and-score pipeline.
mineamongus/
โโโ mineland/ # sandbox + agent harness ......... mineland/README.md
โ โโโ sim/ # Python bridge, server & bot managers
โ โ โโโ server/ # Fabric 1.19 world + datapacks
โ โ โโโ mineflayer/ # per-agent Node.js bots + HTTP step bridge
โ โโโ aria/ # ARIA harness
โ โ โโโ modules/ # decision modules (kill, report, surveillance, meeting, vote, move, mission)
โ โ โโโ planner/ # reactive & hierarchical planners
โ โ โโโ memory/ # window & semantic memory back-ends
โ โ โโโ reflection/ # meeting-end reflector
โ โ โโโ state/ # privileged & egocentric state builders
โ โ โโโ prompt_template/ # minimal & deterministic prompt sets
โ โ โโโ action/ # action codegen
โ โโโ tasks/ # task definitions, including the Among Us task
โ โโโ patches/ # headless-RGB patches for the renderer
โโโ scripts/ # 2 match runners + 1 driver per RQ scripts/README.md
โโโ judge/ # LLM-as-a-Judge, 23-atom codebook judge/README.md
โ โโโ codebook.py # the 23 atoms + the prompt text built from them
โ โโโ judge.py # score a log, or a directory of logs
โโโ data/ # pointer to the dataset on the Hub data/README.md
โโโ docker/ # image, entrypoint, rebuilding docker/README.md
Game logs, judge outputs, and human annotations are on the Hugging Face Hub: JasonKim00/lies-we-can-see. See data/README.md for how to reproduce a result from them.
This repository is for research on agent deception and alignment. The deceptive behaviors it elicits are the object of study, not a capability to deploy.
Jaewoo Ahn*, Junseo Kim*, Hyunseo Kim, Heeseung Yun, Jaehyeon Son, Zsolt Kira, Gunhee Kim
Seoul National University ยท Inha University ยท KAIST ยท Georgia Institute of Technology
* Equal contribution
@misc{mineamongus2026,
title = {Lies We Can See: Joint Verbal and Non-Verbal Deception by VLM Agents in Embodied Social Interactions},
author = {Ahn, Jaewoo and Kim, Junseo and Kim, Hyunseo and Yun, Heeseung and Son, Jaehyeon and Kira, Zsolt and Kim, Gunhee},
year = {2026},
eprint = {2608.30428},
archivePrefix = {arXiv},
primaryClass = {cs.CL},
url = {https://arxiv.org/abs/2608.30428}
}
MIT licensed.
1 commits
Python
82.2%
JavaScript
17.2%
This is the official repository of our paper Lies We Can See: Joint Verbal and Non-Verbal Deception by VLM Agents in Embodied Social Interactions.
Python
8
1 commits
updated Sep 23, 2026
This is the official repository of our paper Lies We Can See: Joint Verbal and Non-Verbal Deception by VLM Agents in Embodied Social Interactions.

Can an agent lie with its body, not just its words? MINEAMONGUS is a 3D multimodal Among Us sandbox in Minecraft where 2 imposter agents deceive 6 crewmates through both what they say and what they do: stalking a target, checking for witnesses, fleeing an unreported body, then accusing the crewmate who found it. ARIA is the configurable VLM-agent harness that runs them, and an LLM-as-a-Judge scores every deceptive act.
| Component | What it is |
|---|---|
| MineAmongUs | The sandbox. A match alternates a task phase (move, kill, fake missions) and a meeting phase (chat, accuse, vote) until one side wins. |
| ARIA | The agents. Each of the five axes has two settings, so the same backbone can be run under many harness configurations. |
| LLM-as-a-Judge | The measurement. Reads a game.log and returns every atom the judge finds, so a match is described by what kind of deception produced the result. |
The 23 atoms sit in 6 families: Camouflage (NV-1), Pursuit & Kill (NV-2), Report & Emergency (NV-3), Falsification (V-1), Equivocation (V-2), Concealment (V-3). See judge/README.md and the project page for the full taxonomy.
Full figures and per-atom tables are on the project page.
docker run -it --shm-size=4g ghcr.io/junseokim0103/mineamongus:paper
# inside the container
cp scripts/.env.example scripts/.env # add your OPENAI_API_KEY
run_2vs6.sh # one match, ~15 min, ~$0.25
Results land in scripts/logs/sweep/<timestamp>/: summary.md for the table, game.log for the full transcript.
The single match above uses one harness configuration. The paper's two studies sweep many:
scripts/main_1_aria_2vs6.py.scripts/main_1_aria_2vs6_multi_llm.py.Score the resulting logs with the judge, then read scripts/README.md for the full sweep-and-score pipeline.
mineamongus/
โโโ mineland/ # sandbox + agent harness ......... mineland/README.md
โ โโโ sim/ # Python bridge, server & bot managers
โ โ โโโ server/ # Fabric 1.19 world + datapacks
โ โ โโโ mineflayer/ # per-agent Node.js bots + HTTP step bridge
โ โโโ aria/ # ARIA harness
โ โ โโโ modules/ # decision modules (kill, report, surveillance, meeting, vote, move, mission)
โ โ โโโ planner/ # reactive & hierarchical planners
โ โ โโโ memory/ # window & semantic memory back-ends
โ โ โโโ reflection/ # meeting-end reflector
โ โ โโโ state/ # privileged & egocentric state builders
โ โ โโโ prompt_template/ # minimal & deterministic prompt sets
โ โ โโโ action/ # action codegen
โ โโโ tasks/ # task definitions, including the Among Us task
โ โโโ patches/ # headless-RGB patches for the renderer
โโโ scripts/ # 2 match runners + 1 driver per RQ scripts/README.md
โโโ judge/ # LLM-as-a-Judge, 23-atom codebook judge/README.md
โ โโโ codebook.py # the 23 atoms + the prompt text built from them
โ โโโ judge.py # score a log, or a directory of logs
โโโ data/ # pointer to the dataset on the Hub data/README.md
โโโ docker/ # image, entrypoint, rebuilding docker/README.md
Game logs, judge outputs, and human annotations are on the Hugging Face Hub: JasonKim00/lies-we-can-see. See data/README.md for how to reproduce a result from them.
This repository is for research on agent deception and alignment. The deceptive behaviors it elicits are the object of study, not a capability to deploy.
Jaewoo Ahn*, Junseo Kim*, Hyunseo Kim, Heeseung Yun, Jaehyeon Son, Zsolt Kira, Gunhee Kim
Seoul National University ยท Inha University ยท KAIST ยท Georgia Institute of Technology
* Equal contribution
@misc{mineamongus2026,
title = {Lies We Can See: Joint Verbal and Non-Verbal Deception by VLM Agents in Embodied Social Interactions},
author = {Ahn, Jaewoo and Kim, Junseo and Kim, Hyunseo and Yun, Heeseung and Son, Jaehyeon and Kira, Zsolt and Kim, Gunhee},
year = {2026},
eprint = {2608.30428},
archivePrefix = {arXiv},
primaryClass = {cs.CL},
url = {https://arxiv.org/abs/2608.30428}
}
MIT licensed.
1 commits
Python
82.2%
JavaScript
17.2%