RelLedger: Relational Information Governance for LLM Agent Organizations
Organizations: Xidian University · The Hong Kong University of Science and Technology (Guangzhou)
Abstract
In LLM agent organizations, shared records determine which facts are available for later decisions. A sender consults interaction histories before deciding whether to report an event. A delivery gap across histories does not show whose relationship drove the choice or whether the resulting record matters downstream. We introduce RelLedger to audit these links. It holds the event, evidence, risk, and message fixed while crossing the sender's histories with the event target and an unrelated actor. Role reassignment and history rewrites locate the controlling cue. Message and cost interventions show when the effect appears. An attribution ledger maps each claim to its required response cells and separates missing interventions from sampling uncertainty. Recipient replay follows delivered information into downstream decisions. Executable workflows for a simulated one-person company extend the audit to retrieved histories, tool calls, and shared ledger updates. Across GPT, Gemini, Claude, DeepSeek, and Qwen, the audit reveals model-specific control paths and smaller relation gaps under explicit loss rules. Claude sends the same factual notice 62.22 percentage points more often with conflict histories than with friendly histories. In executable workflows, strained histories reduce recipient review rates by 45.83 points relative to warm histories for Claude.
Figures & tables
| Model | Notice C–F | -label | |||
|---|---|---|---|---|---|
| GPT | E | E | E | O | O |
| Gemini | E | O | E | D | E |
| Claude | D | D | D | O | D |
| DeepSeek | O | O | O | E | D |
| Qwen | E | O | O | O | D |
| Design | Point identified | Oracle claim | Correct claim, 3,240 calls |
|---|---|---|---|
| Target only | 12.5 | 12.5 | 10.4 |
| Cross slice | 33.3 | 33.3 | 18.1 |
| Actor swap | 54.2 | 55.3 | 25.4 |
| Full | 100.0 | 100.0 | 36.6 |
Appendix figures & tables27 assets
Supplementary material from the paper’s appendix.
Appendix
| Program | Component | Valid calls |
|---|---|---|
| Base study | Discovery and competence controls | 49,072 |
| Earlier diagnostics | Fixed message delivery | 43,200 |
| DeepSeek delivery retest | 10,800 | |
| DeepSeek target/other actor binding | 21,600 | |
| Matched response and delivery bridge | 7,560 | |
| Scenario mirror bridge | 2,160 |
| Analysis block | Study status |
|---|---|
| Discovery hypotheses, contrasts, and thresholds | Frozen before base collection |
| Message and interface bridge | Follow-up translation study |
| Actor, role, history, and record interventions | Follow-up attribution studies |
| Executable OPC workflows | Workflow validation |
| ID | Context | Task | ID | Context | Task |
|---|---|---|---|---|---|
| 1 | Archive digitization | Catalog maintenance | 13 | Neighborhood garden | Plot coordination |
| 2 | Community kitchen | Inventory coordination | 14 | Heritage mapping | Site documentation |
| 3 | River monitoring | Sample tracking | 15 | Science outreach | Demo scheduling |
| 4 | Festival planning | Vendor scheduling | 16 | Amateur orchestra | Rehearsal planning |
| 5 | Maker laboratory | Tool checkout | 17 | Community newsroom | Article tracking |
| 6 | Peer tutoring | Session coordination | 18 | Open hardware group | Component testing |
| Response | Cost | Effect [95% interval] | Holm |
|---|---|---|---|
| Warning rating | None | 9.21 [7.93, 10.44] | .002 |
| Fixed notice rating | None | 0.39 [0.06, 0.74] | .410 |
| Fixed notice rating | 30% threshold | 1.23 [ , 3.20] | 1.000 |
| Fixed notice rating | 60% threshold | [ , ] | .005 |
| Fixed notice send | None | [ , ] | .008 |
| Fixed notice send | 30% threshold | 0.00 [0.00, 0.00] | 1.000 |
| Check | Groups | Point effect | Interval or range |
|---|---|---|---|
| Context-clustered bootstrap | 12 | 62.22 | 95% interval |
| Leave one context out | 12 | 62.22 | Estimate range |
| Leave one event template out | 5 | 62.22 | Estimate range |
| Recipient | Friend | Stranger | Conflict | Check effect | Loss effect [interval] |
|---|---|---|---|---|---|
| GPT | 11.67 | 20.00 | 65.00 | 53.33 | [ ] |
| Gemini | 15.00 | 36.67 | 81.67 | 66.67 | [ ] |
| Claude | 15.00 | 36.67 | 81.67 | 66.67 | [ ] |
| DeepSeek | 20.00 | 35.00 | 73.33 | 53.33 | [ ] |
| Model | Sender write | Recipient review | Expected loss |
|---|---|---|---|
| GPT | [ ] | [ ] | [ ] |
| Gemini | [ ] | [ ] | [ ] |
| Claude | [ ] | [ ] | [ ] |
| DeepSeek | [ ] | [ ] | [ ] |
| Qwen | [ ] | [ ] | [ ] |
| Contrast | [95% CI] | [95% CI] | [95% CI] | |||
|---|---|---|---|---|---|---|
| C–F | [ , ] | .0048 | 6.94 [1.67, 11.94] | .0150 | [ , ] | .0006 |
| F–S | 15.83 [10.83, 20.83] | .0003 | 6.94 [1.39, 12.78] | .0235 | 8.89 [1.11, 16.67] | .0466 |
| C–S | 10.00 [5.00, 15.28] | .0004 | 13.89 [7.22, 20.28] | .0003 | [ , 4.17] | .3244 |
| Risk | Gap | [95% CI] | [95% CI] | [95% CI] | Exclude | TOST |
|---|---|---|---|---|---|---|
| 10% | C-S | 5.0 [0.3, 9.7] | 5.3 [0.8, 9.4] | -0.3 [-7.2, 6.7] | 0.787 | 0.087 |
| 10% | F-S | 3.6 [-0.6, 7.8] | 1.4 [-2.8, 5.8] | 2.2 [-3.9, 8.3] | 1.000 | 0.212 |
| 10% | C-F | 1.4 [-3.6, 6.4] | 3.9 [-0.8, 8.6] | -2.5 [-9.2, 4.2] | 0.313 | 0.345 |
| 25% | C-S | 6.4 [0.3, 12.2] | 8.3 [2.2, 14.2] | -1.9 [-10.3, 6.4] | 0.712 | 0.546 |
| 25% | F-S | 3.6 [-1.7, 9.2] | 2.2 [-2.8, 6.9] | 1.4 [-5.8, 8.9] | 1.000 | 0.331 |
| 25% | C-F | 2.8 [-3.9, 9.4] | 6.1 [0.6, 11.9] | -3.3 [-11.7, 5.3] | 0.466 | 0.716 |
| Risk | Gap | [95% CI] | [95% CI] | [95% CI] | Exclude | TOST |
|---|---|---|---|---|---|---|
| 10% | C-S | -0.6 [-5.6, 4.7] | 1.4 [-3.3, 6.1] | -1.9 [-8.9, 5.0] | 0.466 | 0.318 |
| 10% | F-S | 2.8 [-2.8, 8.3] | 0.3 [-4.4, 5.0] | 2.5 [-4.4, 9.7] | 1.000 | 0.386 |
| 10% | C-F | -3.3 [-8.9, 2.2] | 1.1 [-3.3, 5.6] | -4.4 [-11.4, 2.2] | 0.088 | 0.716 |
| 25% | C-S | -0.6 [-6.9, 5.8] | 6.9 [0.8, 12.8] | -7.5 [-16.1, 0.8] | 0.074 | 1.000 |
| 25% | F-S | -3.9 [-9.7, 2.2] | 0.8 [-4.7, 6.7] | -4.7 [-13.1, 3.6] | 0.245 | 0.951 |
| 25% | C-F | 3.3 [-2.2, 8.9] | 6.1 [0.6, 11.9] | -2.8 [-11.1, 5.3] | 0.492 | 0.696 |
| Response | Cost | Friend | Stranger | Conflict |
|---|---|---|---|---|
| Recollected E5 warning | None | 18.17 | 22.91 | 27.38 |
| Fixed-notice rating | None | 35.18 | 35.29 | 35.57 |
| Fixed-notice rating | 64.11 | 63.45 | 65.34 | |
| Fixed-notice rating | 5.28 | 2.90 | 2.14 | |
| Fixed-notice send | None | 95.83 | 81.67 | 88.33 |
| Fixed-notice send | 100.00 | 100.00 | 100.00 |
| Response | Cost | Contrast | Effect [95% CI] | Holm |
|---|---|---|---|---|
| E5 warning | None | Conflict–friend | 9.21 [7.93, 10.44] | .002 |
| E5 warning | None | Friend–stranger | [ , ] | .002 |
| E5 warning | None | Conflict–stranger | 4.46 [3.09, 5.87] | .002 |
| Fixed rating | None | Conflict–friend | 0.39 [0.06, 0.74] | .410 |
| Fixed rating | None | Friend–stranger | [ , 0.19] | 1.000 |
| Fixed rating | None | Conflict–stranger | 0.28 [ , 0.68] | 1.000 |
| Response | Cost | Contrast | Effect [95% CI] | Holm |
|---|---|---|---|---|
| Fixed send | None | Conflict–friend | [ , ] | .008 |
| Fixed send | None | Friend–stranger | 14.17 [9.44, 19.17] | .002 |
| Fixed send | None | Conflict–stranger | 6.67 [0.83, 12.50] | .434 |
| Fixed send | Conflict–friend | 0.00 [0.00, 0.00] | 1.000 | |
| Fixed send | Friend–stranger | 0.00 [0.00, 0.00] | 1.000 | |
| Fixed send | Conflict–stranger | 0.00 [0.00, 0.00] | 1.000 |
| Response | Cost contrast | Relation contrast | Effect [95% CI] | Holm |
|---|---|---|---|---|
| Rating | –none | Conflict–friend | 0.84 [ , 2.90] | .836 |
| Rating | –none | Friend–stranger | 0.78 [ , 2.90] | .836 |
| Rating | –none | Conflict–stranger | 1.62 [ , 3.46] | .435 |
| Rating | –none | Conflict–friend | [ , ] | .001 |
| Rating | –none | Friend–stranger | 2.49 [0.98, 4.05] | .020 |
| Rating | –none | Conflict–stranger | [ , 0.19] | .435 |
| Recipient alias | Normal | Forced release | Full information |
|---|---|---|---|
| GPT | 1.503 | 1.541 | 1.607 |
| Gemini | 1.475 | 1.475 | 1.478 |
| Claude | 1.489 | 1.485 | 1.499 |
| DeepSeek | 1.544 | 1.742 | 1.656 |
| Stage | Intervention | Primary measurements | Calls |
|---|---|---|---|
| E0 | Independent semantic gate | Relation ratings and reliability choice | 60 |
| E1 | Target relation before a report | Probability, reliance, allocation | 1,440 |
| E2 | Source relation reliability | Post-report probability | 960 |
| E3 | Source relation target relation | Post probability, reliance, allocation | 3,840 |
| E4 | Neutral, unsettled, or settled benefit | Pre/post probability, allocation | 1,440 |
| E5 | Stated 35% event probability | Share, warn, retell, hedge | 3,360 |
| Model | Repeat MAD | Numeric changes | Binary changes | Canary MAD |
|---|---|---|---|---|
| GPT | 8.2 | 33.1% | 0.0% | 7.1 |
| Gemini | 2.2 | 21.1% | 0.0% | 0.8 |
| Claude | 2.0 | 21.7% | 0.0% | 2.9 |
| DeepSeek | 8.8 | 39.4% | 5.4% | 8.9 |
| Qwen | 9.2 | 49.3% | 0.0% | 6.8 |
| Test | Pre-specified question | GPT | Gemini | Claude | DeepSeek |
|---|---|---|---|---|---|
| E2: evidence and reliability | |||||
| H1 | High reliability increases probability response | D | D | D | D |
| H4 | Reliable evidence overcomes an adverse source relation | D | D | D | D |
| E3: private relations | |||||
| H2 | Target history changes evidence response | O | O | S | O |
| H3 | Source history changes evidence influence | O | O | O | O |
| Model | Message effect | Actor and role effect | Cost response |
|---|---|---|---|
| GPT | Small bridge gaps | Mean base effects equivalent, role open | Not tested |
| Gemini | Task-dependent sign | Effect follows the event person | Shared local boundary |
| Claude | Large factual-notice gap | Both histories and balanced -label effect | Not tested |
| DeepSeek | Small bridge gap | Balanced -label effect, history open | No crossing in tested window |
| Qwen | Notice gap equivalent | Balanced -label effect, history open | Small gaps |
| Model | Rows | M0 | M0-R | F50 | F50-R |
|---|---|---|---|---|---|
| GPT | E2–E3 | 1.8119 | 1.6920 | 0.5301 | 0.3865 |
| GPT | E4 | 3.4162 | 3.3222 | 0.5065 | 0.3667 |
| Gemini | E2–E3 | 0.6076 | 0.4681 | 0.1512 | 0.0000 |
| Gemini | E4 | 0.4606 | 0.3222 | 0.1478 | 0.0000 |
| Claude | E2–E3 | 3.6802 | 3.5948 | 0.6834 | 0.5406 |
| Claude | E4 | 4.2398 | 4.1889 | 1.0735 | 0.9417 |
| Model | Rows | M0-R matches | F50-R matches |
|---|---|---|---|
| GPT | E2–E3 | 2488/2880 | 2684/2880 |
| GPT | E4 | 268/360 | 335/360 |
| Gemini | E2–E3 | 2748/2880 | 2880/2880 |
| Gemini | E4 | 348/360 | 360/360 |
| Claude | E2–E3 | 1676/2880 | 2757/2880 |
| Claude | E4 | 173/360 | 332/360 |
| Alias | Stranger target | Friend target | Conflict target |
|---|---|---|---|
| GPT | 28.9167 | 30.9750 | 32.7500 |
| Gemini | 23.7333 | 16.0000 | 26.7500 |
| Claude | 7.8333 | 8.0667 | 8.8333 |
| DeepSeek | 31.9500 | 32.6750 | 31.1167 |
| Alias | Target contrast | Estimate | 95% interval | Two-sided | |
|---|---|---|---|---|---|
| GPT | 2.0583 | 0.018298 | 0.018298 | ||
| GPT | 3.8333 | 0.000100 | 0.000200 | ||
| Gemini | -7.7333 | 0.000100 | 0.000200 | ||
| Gemini | 3.0167 | 0.006399 | 0.006399 | ||
| Claude | 0.2333 | 0.339066 | 0.339066 | ||
| Claude | 1.0000 | 0.000100 | 0.000200 |
| Design | Point ID | Oracle claim | 360 calls | 1,080 calls | 3,240 calls |
|---|---|---|---|---|---|
| Target only | 12.5 | 12.5 | 3.5 | 5.9 | 10.4 |
| Cross slice | 33.3 | 33.3 | 6.2 | 8.5 | 18.1 |
| Actor swap | 54.2 | 55.3 | 8.7 | 13.1 | 25.4 |
| Full | 100.0 | 100.0 | 15.5 | 24.4 | 36.6 |
AI Agent Auditing
AI agent auditing examines agents’ actions, tool use, evidence, and outcomes to assess safety, compliance, reliability, and accountability.
See all 248 papers