Protocol Compression Changes Which Party Pays: Bilateral Cost in Cross-Organization LLM Agent Communication
Organizations: Redrob
Abstract
Agents that talk across organizations exchange long messages billed by the token. A shorter notation therefore looks like a saving that costs nothing but an agreement to use it. Recent work reports the saving is conditional. Compressed notation can instead raise total tokens by 8% to 11% over a JSON baseline, when parsing failures force extra model calls. That is measured for one payer. Between two organizations neither side can install a decoder at the other end, and each pays under its own tokenizer, price, and cache state. We measure both sides. A preregistered token-level study covered 198 content-matched item pairs across six vendors, for 2,376 native-usage cells. We then overlay an English baseline, runtime schema negotiation followed by compression, and injected-schema compression on a two-party procurement bargain with an exactly enumerated feasible set. The overlay covers 1,053 completed dialogues of a 1,215-cell grid across 3 model pairs, plus a 405-dialogue rerun of the negotiated condition. Compression amplifies cross-vendor cost dispersion by a factor of 1.078, with a 95% CI of [1.066, 1.091], and two vendor pairs reverse which endpoint is cheaper. Runtime negotiation succeeds as a protocol and fails as a bargain. The parties agree a schema in 121 of 135 headline dialogues, none of them the schema we would have supplied. They settle the task in only 9 of those dialogues, and they reach impasse in 106 of them. The negotiated sessions average 10.8 turns against 17.6, and cost 52% of the English total because sessions end sooner, not because the handshake is repaid. Break-even horizons run from 20 to 70 turns, the low end only under the conditional accounting, and all of them lie above every observed English session. On one cross-vendor pair both parties keep about half their cost. On the other the receiving party pays more at a high cache-hit rate.
Figures & tables
| Claim | Evidence | Status | Where |
|---|---|---|---|
| (i) The same wire string redistributes cost between endpoints, so compression has a per-party sign, not only a magnitude | P0b token-level dispersion | measured | §6 |
| (ii) That redistribution can reverse which party is cheaper when the representation changes | P0b, two vendor-pair reversals | measured | §6 |
| (iii) Direction-specific representations can expand the set of protocols both parties accept | C2 not run | unmeasured | Limitations |
| (iv) Negotiating into a compressed protocol at runtime can repay its own cost | C0/C1/C3 billed overlay | partial, at billed cost | §7, §8 |
| Condition | agree | impasse | cap | h=0 | h=0.9 | turns |
|---|---|---|---|---|---|---|
| C0 English (n=118) | 0.00847 | 0.551 | 0.441 | 0.00735 | 0.00228 | 17.6 |
| C1 implemented (n=135) | 0.0667 | 0.785 | 0.148 | 0.00379 | 0.00112 | 10.8 |
| C3 oracle schema (n=112) | 0 | 0.821 | 0.179 | 0.00499 | 0.00152 | 12.3 |
| h | exp. | exp. | cond. | cond. |
|---|---|---|---|---|
| 0 | 70.17 | 54.5 | 64.94 | 49.12 |
| 0.5 | 64.97 | 46.31 | 60.56 | 41.07 |
| 0.75 | 60.18 | 38.48 | 56.54 | 33.38 |
| 0.9 | 55.77 | 30.98 | 52.83 | 26.01 |
| 0.99 | 52.15 | 24.63 | 49.79 | 19.77 |
Agent Communication Protocols
Agent communication protocols define how AI agents discover one another, exchange messages and state, coordinate tasks, and enforce trust.
See all 47 papers