Paper deep dive
AgentSociety: Incentivizing Agentic Social Intelligence
Aditya Vema Reddy Kesari, Krishna Reddy Kesari
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 88%
Last extracted: 7/8/2026, 8:37:51 PM
Summary
The paper introduces AgentSociety, a decentralized multi-agent collaboration framework grounded in liquid democracy and social choice theory. It models agent interactions as a Partially Observable Stochastic Game (POSG) where self-interested agents strategically delegate votes and diffuse information to maximize utility. The mechanism ensures incentive-compatible delegation, naturally generating consensus-based routing paths. At Nash equilibrium, agent payoffs fairly reflect their marginal contributions. The framework is benchmarked against state-of-the-art LLMs and evaluated on real-world datasets like MMLU-Pro, SWE-bench, and Open LeaderBoard v2.
Entities (15)
Relation Signals (14)
Krishna Reddy Kesari ā authored ā AgentSociety
confidence 95% Ā· Krishna Reddy Kesari Amazon, US
Aditya Vema Reddy Kesari ā authored ā AgentSociety
confidence 95% Ā· Aditya Vema Reddy Kesari IIT Bombay, India
Krishna Reddy Kesari ā affiliatedwith ā Amazon
confidence 90% Ā· Krishna Reddy Kesari Amazon, US
Aditya Vema Reddy Kesari ā affiliatedwith ā IIT Bombay
confidence 90% Ā· Aditya Vema Reddy Kesari IIT Bombay, India
AgentSociety ā groundedin ā Social Choice Theory
confidence 90% Ā· grounded in liquid democracy and information diffusion from social choice theory
Incentive Compatibility ā resultsin ā Nash Equilibrium
confidence 90% Ā· characterize the Nash equilibrium showing that agent payoffs are reflective of their marginal contributions
Delegation ā satisfies ā Incentive Compatibility
confidence 90% Ā· delegation to more competent neighbor is incentive compatible
AgentSociety ā uses ā Liquid Democracy
confidence 90% Ā· grounded in liquid democracy and information diffusion from social choice theory
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:The success of deployed agents relies on their ability to handle open-ended user requests using their inherent capabilities, not only in solving requests directly but also in effectively leveraging inter-agent communication channels and feedback signals over time. This requires a multi-agent environment where agents can operate autonomously, strategically communicate, behave collaboratively and be driven by economic incentives, much like humans in society. Towards this vision, we propose $\mathtt{AgentSociety}$, a mechanism that enables decentralized agentic collaboration grounded in liquid democracy and information diffusion from social choice theory. We show that $\mathtt{AgentSociety}$ provides an environment for agents to make autonomous decisions utilizing their local context to maximize their utility while achieving collective outcomes through incentivized collaboration. Specifically, we prove that delegation to more competent neighbor agents is incentive compatible and naturally generates multi-agent routing path by consensus. Additionally, our mechanism incentivizes agents to selectively disclose information to their neighbor agents when doing so aligns with their self-interest, so as to garner influence. We characterize the Nash equilibrium showing that agent payoffs are reflective of their marginal contributions. We compare and benchmark strategy profiles adopted by open and proprietary state-of-the-art language models deployed in $\mathtt{AgentSociety}$ against best response. Finally, we evaluate collaborative performance from consensus-based routing among self-interested heterogeneous agents in $\mathtt{AgentSociety}$ on real-world datasets.
Tags
Links
- Source: https://arxiv.org/abs/2605.26203v1
- Canonical: https://arxiv.org/abs/2605.26203v1
Trouble viewing inline? Open PDF directly ā
Full Text
105,807 characters extracted from source content.
Expand or collapse full text
AgentSociety: Incentivizing Agentic Social Intelligence Aditya Vema Reddy Kesari IIT Bombay, India Krishna Reddy Kesari Amazon, US Corresponding author: 22b3985@iitb.ac.inWork does not relate to position at Amazon Abstract The success of deployed agents relies on their ability to handle open-ended user requests using their inherent capabilities, not only in solving requests directly but also in effectively leveraging inter-agent communication channels and feedback signals over time. This requires a multi-agent environment where agents can operate autonomously, strategically communicate, behave collaboratively and be driven by economic incentives, much like humans in society. Towards this vision, we propose AgentSociety, a mechanism that enables decentralized agentic collaboration grounded in liquid democracy and information diffusion from social choice theory. We show that AgentSociety provides an environment for agents to make autonomous decisions utilizing their local context to maximize their utility while achieving collective outcomes through incentivized collaboration. Specifically, we prove that delegation to more competent neighbor agents is incentive compatible and naturally generates multi-agent routing path by consensus. Additionally, our mechanism incentivizes agents to selectively disclose information to their neighbor agents when doing so aligns with their self-interest, so as to garner influence. We characterize the Nash equilibrium showing that agent payoffs are reflective of their marginal contributions. We compare and benchmark strategy profiles adopted by open and proprietary state-of-the-art language models deployed in AgentSociety against best response. Finally, we evaluate collaborative performance from consensus-based routing among self-interested heterogeneous agents in AgentSociety on real-world datasets. 1 Introduction As agents are increasingly deployed in real-world environments, they interact with humans and other agents over time. Endowed with non-trivial (reasoning) capabilities, their effectiveness emerges when they operate as utility-driven entities, requiring strategic behavior not only about what to communicate, but also when, why, and with whom, as information, objectives, and incentives evolve over time. However, existing characterizations of agent behavior largely focus either on single-agent evaluation through benchmarks Wang et al. (2024); Jimenez et al. (2024); Fourrier et al. (2024) or on (semi-) competitive agent interactions in game environments Duan et al. (2024); Huang et al. (2025); Schultz et al. (2025); Karten et al. (2025). Such settings fail to reflect real-world environments, where agent success depends not only on independently solving requests, but also on leveraging inter-agent communication channels and prior feedback signals to complete requests beyond its standalone capabilities. Consequently, sustained test-time decentralized collaboration among heterogeneous deployed agents becomes essential. The challenge is to induce social behavior, that is, mechanisms that incentivize self-interested agents to collaborate using only local information and contributing to collective outcomes while acting in their own interest. In such settings, communication is not merely an exchange of messages, but a strategic and utility-driven process. Therefore, we echo Castelfranchi (1998) Agents are not agents by virtue of the fact that they communicate; they cannot be called social because they communicate but the other way around: they communicate because they are social A clear parallel can be drawn to humans in society, where effective collaborations are formed by operating autonomously and strategically with locally available information, typically achieving rewards proportional to incremental contributions. More concretely, society enables humans to operate in a social manner, wherein optimizing for their own utility incentivizes strategic collaboration with their contacts, with collective outcomes largely being aligned to societal progress. To incentivize such behavior in agents, we propose AgentSociety, an incentive mechanism that enables autonomous social decisions by each agent. The autonomy is reflected in the agentās action space, as all actions are performed using local context and only if in its self-interest. AgentSociety aligns self-interested agent actions towards successful collective outcomes for user requests by associating key characteristics of agentic settings with mechanism design. AgentSociety is a decentralized, topography-agnostic framework leveraging incentivized hops for global knowledge and consensus while being inherently adaptive at runtime to evolving graph structures. By ensuring economically grounded, outcome-driven payoffs, it facilitates scalable autonomous collaboration and establishes a foundation for an open, heterogeneous, and fair agent economy Tomasev et al. (2025); Yang et al. (2025b). Specifically, we leverage principles of diffusion auctions Li et al. (2017b) and liquid democracy from social choice theory Boldi et al. (2011); Kahng et al. (2018); Armstrong et al. (2024) to theoretically ground AgentSociety. The delegation objective for an agent is to either maximize its own probability of selection to perform a user request, conditioned on its intrinsic competence and local network topology, or failing that, to maximize its utility as a critical intermediary in the delegation path of a more suitable peer, as payoffs are contingent upon participating in the final successful routing path. The transitive delegation paths naturally provide feasible multi-agent routing paths, with the user request served by the path with highest accumulated votes. In order to garner votes of their neighbors, agents strategically and selectively diffuse information to their neighbors if in their self interest. The diffusion objective is formalized as a strategy of minimally sufficient information disclosure, signaling only the requisite threshold to achieve maximal expected utility. Overall, as the payoff is economically fair and conditional on the complete request being successful, agents across different tasks are incentivized to collaborate to obtain best possible (partial) view of the global state, thereby enabling decentralized multi-agent multi-task routing in heterogeneous LLM-based multi-agent systems (LaMAS), where constituent LLMs are powered by competing providers. Overall, our major contributions include - 1. Mechanism design for test-time collaborative LaMAS. We present AgentSociety, a novel incentive mechanism for LaMAS grounded in auctions and social choice theory wherein self-interested heterogeneous agents are required to collaborate to maximize their utility. We show that AgentSociety involves an interplay of vote delegation with strategic self-interest driven peer information diffusion, governed by an overarching payoff design 2. Consensus based request routing. We prove that delegation of an agentās vote to more competent neighbor is incentive compatible, thereby ensuring that consensus driven routing paths for user requests naturally arise through delegation chains within and across tasks, even in the presence of multiple heterogeneous agents with similar or overlapping capabilities, which is reflective of practical agentic scenarios and the society at large 3. Fair and marginal payoffs. Agents receive payoffs that is fair and representative of their marginal contribution, conditioned on their strategic actions. At Nash equilibrium, we show that the payoff is representative of an agentās true marginal contribution over the system 4. Social intelligence benchmarking. We evaluate the social reasoning of several open and proprietary LLMs deployed in AgentSociety against best response on competence reporting, collaborative information diffusion and incentive compatible delegation dimensions 5. Collaborative performance on real world datasets. We evaluate collaborative performance of heterogeneous self-interested agents within AgentSociety on MMLU-Pro Wang et al. (2024), Open LeaderBoard v2 Fourrier et al. (2024) and SWE-bench Jimenez et al. (2024) The remainder of the paper is organized as follows. § 2 discusses related work, § 3 introduces the setup of our multi-agent system and § 4 presents our mechanism. § 5 discusses collaborative dynamics induced by the mechanisms with empirical evidence presented in § 6 before concluding. 2 Related Work Recent literature has increasingly advocated for framing multi-agent systems through the lens of social choice theory and market design. However, these works primarily establish theoretical desiderata rather than providing mechanisms or implementations. For instance, the position paper MASS Ng et al. (2026) discusses the necessity for multi-agent AI systems to incorporate social theory as a structural prior. Similarly, Virtual Agent Economies Tomasev et al. (2025) emphasizes the necessity of proactively engineering steerable agent markets to ensure alignment with collective flourishing, while Agent Exchange Yang et al. (2025b) outlines the high-level system challenges in adapting real-time bidding architectures to agentic ecosystems. While these conceptual frameworks successfully identify critical systemic requirements, they fall short of providing executable mechanisms to realize them. In contrast, our proposed framework AgentSociety directly bridges this gap by operationalizing these high-level desiderata into a functional mechanism. Specifically, our system enables incentivized collaboration among self-interested agents through a novel mapping of individual utilities to the achievement of collective goals. In doing so, we also address a key limitation of prior cooperative multi-agent formulations in their reliance on Dec-POMDPs Yi et al. (2025); Steleac et al. (2025); Liu et al. (2025), where agents optimize a shared global reward. While POMDPs are effective in tightly cooperative settings, it abstracts away heterogeneous incentives and localized objectives that are central to realistic multi-agent deployments. Therefore, AgentSociety instead models interactions as a Partially Observable Stochastic Game (POSG), in which each agent exhibits an individual reward function shaped by its capabilities, neighborhood, and position in the interaction graph. This formulation more naturally captures decentralized socio-economic behavior, but also makes explicit mechanism design necessary to align individual incentives with system-level outcomes. To this end, AgentSociety encompasses a novel combination of diffusion auctions Li et al. (2017a) with liquid democracy Kahng et al. (2018); GĆlz et al. (2021). Auctions provide an economically grounded approach to resource allocation and compensation, while liquid democracy enables decentralized consensus and routing path generation through transitive delegation. This test-time economic incentive-driven collaboration differentiates our approach from existing LLM-based multi-agent systems which primarily learn communication protocols during training Zhuge et al. (2024); Ye et al. (2025); Zhang et al. (2025a, c, d); Yang et al. (2025a) and emphasize token efficiency Zhang et al. (2025b). These approaches do not account for the economic structure of interaction, leaving compensation across heterogeneous agents and chraacterization of incentive-driven emergent behavior unresolved. In contrast, our framework explicitly models payoffs representative of marginal contribution, enabling self-interested heterogeneous agents, potentially from different LLM providers, to collaborate dynamically at test time without prior training. Critically, AgentSociety provides a measure the reasoning ability of LLM-agents in social and collaborative environments, in contrast to prior benchmarks such as GTBench Duan et al. (2024) and GAMA-Bench which Huang et al. (2025) evaluate strategic reasoning in (semi-)competitive environments Schultz et al. (2025); Karten et al. (2025). While GOVSIM Piatti et al. (2024) explores cooperation through open-ended negotiation and reasoning, it relies on an agentās internal ability to simulate long-term consequences. Consequently, while existing work characterizes strategic ability for individual gain, we frame it as the foundational social intelligence characteristic in designing mechanisms for decentralized agent coordination, moving beyond games towards designing mechanisms for society-scale agentic collaborative and consensus based request orchestration. 3 Setup We model a multi-agent structure as an undirected graph G=(,E)G=(N,E), where N is a set of agents and E represents communication links between them. An agent niān_i is defined by four components: ni=basei,statei,toolsi,rolein_i=\base_i,state_i,tools_i,role_i\, where baseibase_i: the base language model; cognitive core of the agent, stateistate_i: the agentās internal state representing its memory and context, toolsitools_i: the set of external tools the agent can access, roleirole_i: the agentās specialized role and permissions within the system. Graph G has a societal-inspired community structure, with agents belonging to one of k communities C1,C2,ā¦,CkC_1,C_2,ā¦,C_k, wherein belonging to the same community represents similar capabilities in terms of role and tools to solve task tkt_k albeit with varying competence, such that =āi=1kCi,Ciā©Cj=ā ā for āiā j.N= _i=1^kC_i, C_iā© C_j= for iā j. The edge set E is partitioned into: E=EintraāŖEinter,E=E_intraāŖ E_inter, where ei,jāEintrae_i,jā E_intra if agents nin_i and njn_j belong to the same community and ei,jāEintere_i,jā E_inter if they belong to different communities. Definition 3.1 (Partially Observable Stochastic Game). A POSG is a tuple =āØ,,iiā,T,Piiā,iiā,O,γā©G= ,S,\A_i\_i ,T,\P_i\_i ,\O_i\_i ,O,γ , where N is the set of agents. At each step, given state sās and joint action ā=āia = _iA_i, the environment transitions via kernel Tā(sā²ā£s,)T(s s,a). Agents receive private observations āāioā _iO_i according to Oā(ā£sā²,)O(o s ,a) and individual payoffs according to Piā(s,)P_i(s,a). Figure 1: The user request reaches all agents in AgentSociety via broadcast and qualified agents participate. For each task, agents having similar capabilities arrive at task allocation by consensus as depicted to the left. The winning path C-> D -> H -> G (denoted in green) with maximum votes performs the user request with delivered competence being Airline D booking with 2% rewards. As depicted in the center, agents then perform social action in their self interest. Since Agents B and F did not perform the task when they were competent, it is in their self-interest to selectively diffuse information to A and E, G respectively to garner their influence. Since we prove incentive compatibility in delegation (Theorem 4.1), voting for a more competent neighbor is in the self interest of A, E and G. As a result of this social action, any similar future request would now be served by the winning path (higher votes) B -> A -> E -> F -> G (denoted in green) on the right delivering the user request with increased competence of Airline D with 5% rewards, while being a win-win-win for the user, agent performing the task as well as the intermediary agents. User requests in AgentSociety reach all agents niān_i via broadcast where splitting agent (Ī© ) handles request Q dissemination Ī©ā(Q)=[t1,t2,ā¦,tm] (Q)=[t_1,t_2,ā¦,t_m] as an ordered sequence of tasks.Each agent evaluates and performs self-interested strategic delegation and diffusion actions. Delegation involves transferring its assigned vote to another agent for the current request, while information diffusion is governed by the observed payoff for the request, with agents selectively disclosing information about their capabilities and competence when doing so is expected to increase future payoffs. Diffusion can occur across any edge ei,jāEe_i,jā E while delegation is restricted to edges ei,jāEintrae_i,jā E_intra. 4 AgentSociety Mechanism The objective of our mechanism is to facilitate decentralized collaboration among self-interested agents to optimize user request execution driven by consensus. Upon receiving query Ī©ā(Q)=[t1,t2,ā¦,tm] (Q)=[t_1,t_2,ā¦,t_m], each agent niān_i is eligible to participate in task tjāQt_jā Q if and only if niātjn_i _t_j, where tjāT_t_j denotes the subset of agents capable of executing tjt_j. The mechanism is structured across four key components: the state space encompassing competence on capabilities and interaction history, agent delegation and competence reporting to a ledger, computation of delegation-based routing path and payoffs, resulting payoff observations by agents and social diffusion action through which agents garner influence to affect future delegation, as illustrated in Fig. 1. 4.1 State Space The system state sĻās^Ļ at step Ļ is: sĻ=(iniā,^jāi<Ļniā,jāri,Ī i<Ļniā)s^Ļ= (\c_i\_n_i ,\;\ c_jā i^<Ļ\_n_i ,\,jā r_i,\;\ _i^<Ļ\_n_i ), where rir_i denotes immediate neighbors of agent nin_i and we elaborate on each term. First, the vectors iniā\c_i\_n_i are the intrinsic competences of all agents across k task classes; these are private to each agent and never directly revealed to the ledger or to peers. Second, ^jāi<Ļ c_jā i^<Ļ is the competence signal agent njn_j has diffused to neighbor nin_i as a part of the overall prior information diffused by agent njn_j given by hj<Ļh_j^<Ļ (elaborated further in § 4.4). This diffused competence signal ^jāi<Ļ c_jā i^<Ļ determines nin_iās current belief about njn_jās competence and directly shapes nin_iās delegation decisions. Third, Ī i<Ļ=piĻā²Ļā²<Ļ _i^<Ļ=\p_i^Ļ \_Ļ <Ļ is the history of payoffs realized by agent nin_i, which encodes the cumulative feedback on the quality of nin_iās prior delegation, competence reporting and diffusion actions. The state sĻs^Ļ is never fully observed by any single agent. Each agent nin_i observes its intrinsic competence ic_i and its own payoff history Ī i<Ļ _i^<Ļ, but can only access the competence of neighbor njn_j through the signals ^jāi<Ļ C_jā i^<Ļ that njn_j has chosen to diffuse, signals that are, in general, strategically compressed below njn_jās intrinsic capability (described further in § 4.4). The joint state transition sĻ+1ā¼T(ā ā£sĻ,Ļ)s^Ļ+1 T(Ā· s^Ļ,a^Ļ) is driven both by the agentsā strategic actions, with each agent seeking to maximize its cumulative payoff. 4.2 Agent Delegation Action and Strategic Competence Reporting On receiving a user request QiQ_i, each capable agent niātkn_i _t_k submits a strategic delegation action tuple based completely on its local information aiĻā(tk,^jāi<Ļniā,jāri,Ī i<Ļ)=(iā²,vi,ri)a_i^Ļ(t_k,\ c_jā i^<Ļ\_n_i ,\,jā r_i, _i^<Ļ)=(c _i,\,v_i,\,r_i) to a ledger for consensus-based routing and payoff computation for request QiQ_i. The reported competence vector iā²c _i is the agentās declared task capability, which may strategically deviate from its intrinsic competence ic_i. The delegation decision viāriāŖniv_iā r_iāŖ n_i determines whether agent nin_i retains its single allocated vote or transfers it to a neighbor. Votes follow transitive delegation: delegating transfers both the agentās own vote and all votes it has previously accumulated, thereby accumulating along delegation chains. The strategic character of (iā²,vi,ri)(c _i,v_i,r_i) arises from the information asymmetry encoded in the state space: because intrinsic competences ic_i are visible only to the agent themselves and the delegation decision viv_i of agent nin_i is made on the basis of the diffused signals ^jāi<Ļ c_jā i^<Ļ received from neighbors rather than ground-truth intrinsic competence cjc_j of neighbor njn_j. Therefore, the reported iā²c _i is chosen to maximize expected payoff given these, further elaborated in § 5. To ensure aligning global goals to individual incentives, we prove incentive compatibility in delegation to more competent neighbors, that is, an agent nin_i always gains by delegating to a more competent neighbor njn_j as assessed from its local information that encompasses the information diffused by agent njn_j. Theorem 4.1 (Incentive Compatibility in Delegation). In a rational system, for any agent niān_i , suppose there exists a neighbor njāriĻn_jā r_i^Ļ such that c^jāi,tkĻā1>ci,tk c_jā i,t_k^Ļ-1>c_i,t_k. Then, for any joint action profile aāiĻa_-i^Ļ of the remaining agents, the optimal delegation choice of agent nin_i satisfies viĻā niv_i^Ļā n_i. More precisely, letting aij,Ļ(tk,^jāi<Ļniā,jāri,Ī i<Ļ)=(iā²ā£k,vi=nj,ri)a_i^j,Ļ(t_k,\ c_jā i^i<Ļ\_n_i ,\,jā r_i, _i^<Ļ)=(c k_i,v_i=n_j,\,r_i) and aii,Ļ(tk,^jāi<Ļniā,jāri,Ī i<Ļ)=(iā²ā£k,vi=ni,ri)a_i^i,Ļ(t_k,\ c_jā i^i<Ļ\_n_i ,\,jā r_i, _i^<Ļ)=(c k_i,v_i=n_i,\,r_i), with uiu_i denoting the utility of agent nin_i, we have: uiā(aij,Ļ,aāiĻ)ā„uiā(aii,Ļ,aāiĻ).u_i (a_i^j,Ļ,\,a_-i^Ļ )ā„ u_i (a_i^i,Ļ,\,a_-i^Ļ ). We refer the reader to § A.1 for the complete proof. 4.3 Consensus based routing paths and critical nodes All self-interested decisions (iā²,vi,ri)niā\(c _i,v_i,r_i)\_n_i from agents are aggregated to produce the routing path and compute agent payments, by a ledger that is a transparent, non-coercive aggregator and whose operation is common knowledge to all agents. Consensus Based Routing paths. An agent that retains its vote is called a guru gākg _k for task tkt_k. The set ā(g)D(g) denotes all agents whose votes transitively flow to g, with total vote count Vā(g)=|ā(g)|+1V(g)=|D(g)|+1, and this delegation path forms the routing path for a single task. To extend a routing path from task tkt_k to task tk+1t_k+1, the ledger identifies the representative delegate ndā=argā”maxndāā(g)āāj>kcdā²ā£tj,n_d^*= _n_d (g) _j>kc_d \,t_j, the member of gās delegation pool with the greatest reported cumulative competence over downstream tasks. If ndān_d^* has declared a connection to some nuātk+1n_u _t_k+1, the path is extended to the corresponding guru gā²āk+1g _k+1 of nun_u, with (ndā,nu)(n_d^*,n_u) serving as a bridge across task classes, and the path vote count updated as VpathāVpath+Vā(gā²)V_pathā V_path+V(g ). This procedure is applied iteratively across Q. A path is feasible if it maintains a continuous chain of connected gurus across all tasks, and the ledger selects ā=argā”maxāā”VpathP^*= _P \;V_path over the feasible set F. Critical Agents and Payoff Computation. To compute payments reflecting marginal contribution, we identify agents whose delegation decisions are indispensable to āP^*. For any niāān_i ^*, consider the counterfactual in which nin_i retains its vote, and let cāā(ni)P_c^*(n_i) be the resulting feasible path. Agent nin_i is critical if cāā(ni)P_c^*(n_i) is the counterfactual winning path. The critical agents =niāāā£cāā(ni)ā is the winning pathC= \\,n_i ^* _c^*(n_i) is the winning path \ is the set of all such agents nin_i. Theorem 4.2 (Critical Chain). For each task tkt_k, the critical set tk=niāā£niātkC_t_k=\n_i n_i _t_k\ forms a contiguous delegation chain in which each agent delegates its vote to the next agent in the sequence. We refer the reader to § A.2 for the proof. Let tk=(n1,n2,ā¦,nmā1,nm=g)C_t_k=(n_1,n_2,ā¦,n_m-1,n_m=g) be the ordered critical chain. The payoff to niātkn_i _t_k is: p(tk)ā(ni)=ci+1ā²>ciā²ā(fā(ciā²)āfā(ciā1ā²)),niātkāg,c+ci+1ā²>ciā²ā(fā(ciā²)āfā(ciā1ā²)),ni=g,0,niātk,p^(t_k)(n_i)= casesI_\c _i+1>c _i\ (f(c _i)-f(c _i-1) ),&n_i _t_k \g\,\\[6.0pt] c+I_\c _i+1>c _i\ (f(c _i)-f(c _i-1) ),&n_i=g,\\[6.0pt] 0,&n_i _t_k, cases (1) where fā(ā )f(Ā·) is a monotone scaling function, c is a base execution cost, and I equals ā1-1 if ci+1ā²>ciā²c _i+1>c _i and α>0α>0 otherwise, thereby penalizing irrational delegation to a less competent agent on task tkt_k. The aggregate property āniātkp(tk)ā(ni)=c+fā(cg) _n_i _t_kp^(t_k)(n_i)=c+f(c_g) pins the userās total cost for task tkt_k to a function of the competence of the executing guru, which implies the userās cost to be proportional to competence delivered. The infeasibility penalty pinfā(ni)=αāātā tkciā²ā£tp^inf(n_i)=α _tā t_kc_i \,t is levied when an agent declares an infeasible connection, so as to reliably extend delegation paths across tasks. The auxiliary misreporting penalty pmisā(ni)=αāāniā²āgtkminā”(0,ciā²ā£Ā¬tkāciā²ā£Ā¬tk)p^mis(n_i)=α _n_i _g^t_k \! (0,\;c_i \, t_k-c_i \, t_k ) penalizes misreporting of competence to the ledger, where ciā²ā£Ā¬tkc_i \, t_k represents the competence reported by nin_i on tasks other than tkt_k and ciā²ā£Ā¬tkc_i \, t_k represents the competence achieved on tasks other than tkt_k. Importantly, we distinguish between permitted strategic signaling and penalized misreporting based on intrinsic capacity and prior information flow. A report c^i>ci c_i>c_i is considered strategic and non-penalized if a delegated neighbor njn_j possesses sufficient competence (cjā„c^ic_jā„ c_i) and has previously diffused a claim c^jā„c^i c_jā„ c_i. This allows agents to safely leverage the verified potential of their neighborhood. Conversely, reporting a competence that exceeds both intrinsic capacity and the previously diffused capabilities of all neighbors is classified as misreporting. Critically, this can be verified by the ledger through the competence reports while determining the payoff. Therefore, the total payoff is given by: ptotalā(ni)=ātkāQp(tk)ā(ni)āpmisā(ni)āpinfā(ni).p^total(n_i)= _t_kā Qp^(t_k)(n_i)\;-\;p^mis(n_i)\;-\;p^inf(n_i). 4.4 Agent Observations and Diffusion Actions Payoff. Once the ledger resolves āP^* and computes payments, each agent nin_i receives a private observation: oiĻ+1=(piĻ,^jāiĻ,mjijāri),o_i^Ļ+1= (p_i^Ļ,\;\; \ c_jā i^Ļ,\;m_j^i \_jā r_i ), comprising two components. The first is a realized payoff piĻp_i^Ļ is feedback on the effectiveness of agent nin_iās strategic reports (iā²,vi,ri)(c _i,v_i,r_i) in the resolved allocation for the request: it signals whether nin_iās delegation decision was effective in securing a position in āP^*, updating the payoff history Ī iĻ _i^Ļ in its state. The second is information received through diffusion actions by neighbors elaborated below. This peer information exchange is performed by each agent when in its self interest and potentially conditioned on the payoff observed. This information diffused influences future delegation outcomes. Diffusion Action. Each agent njn_j diffuses information conditioned on the payoff: hjĻā(Ī j<Ļ)=(jāi,^jāiĻ,mji)iārj,h_j^Ļ(\ _j^<Ļ\ )= \\,(jā i,\; c_jā i^Ļ,\;m_j^i) \_iā r_j, where ^jāiĻ c_jā i^Ļ is the competence signal agent njn_j transmits to neighbor nin_i and mjiāā³m_j^i is an optional accompanying private message, typically conditioned on historical payoffs received. The incoming diffusion signals to agent nin_i given by ^jāiĻ,mjijāri\ c_jā i^Ļ,m_j^i\_jā r_i are the outputs of each neighbor njn_jās social action hjĻh_j^Ļ, and constitute the sole channel through which agent nin_i can form beliefs about the capabilities of its neighbors. Unlike the ledger report iā²c _i, the diffused signal ^jāiĻ c_jā i^Ļ carries no direct payment consequence. Its purpose is entirely prospective: by shaping what neighbor nin_i observes, agent njn_j influences nin_iās future delegation decision viv_i and therefore its own future vote accumulation and payoff. The central tension in the diffusion channel is between influence and exposure. An agent njn_j benefits from attracting delegation from neighbor nin_i, but fully revealing its true competence jc_j allows nin_i to form accurate beliefs that diminish njn_jās payment in future rounds given by Eq. 1, elaborated further in § 5. We characterize the Nash equilibrium across the delegation, diffusion and strategic reporting dimensions, wherein each agent receives payoff representative of their true marginal over the system. Theorem 4.3 (Nash Equilibrium Reporting, Diffusion, and Delegation). At Nash equilibrium action profile a=(ai)niāa=(a_i)_n_i , the following conditions hold for every agent niān_i : Reporting: Diffusion: Delegation: ctiā²ā£i=ctii,vi=nic^i,viā nic i_t_i= casesc^i_t_i,&v_i=n_i\\ c_i,&v_iā n_i cases ctijāi=ctiā²ā£i,ctiā²ā£j>ctiā²ā£ictiā²ā£j,ctiā²ā£jā¤ctiā²ā£ic_t_i^jā i= casesc i_t_i,&c j_t_i>c i_t_i\\ c j_t_i,&c j_t_i⤠c i_t_i cases vi=i,ciā„d~iargāmaxjāriā”ctijāi,ci<d~iv_i= casesi,&c_iā„ d_i\\ arg _jā r_ic_t_i^jā i,&c_i< d_i cases where c^i=maxvāSā(i,vi)āargā”maxuāSā(i,vi)ā”cuā”cv c_i= _vā S(i,v_i) _uā S(i,v_i)c_uc_v, d~i=maxjāriā”ctijāi d_i= _jā r_ic_t_i^jā i and Sā(i,j)=nkā|njāreachā”(nk)āandānkāP,āPājāiS(i,j)=\n_k \;|\;n_j (n_k)\;and\;n_kā P,\;ā P _jā i\, where reachā”(ni)=njāā£ā a directed path from āniā to ānjreach(n_i)=\n_j ā a directed path from n_i to n_j\ denotes the set of agents reachable from nin_i, and jāiP_jā i denotes the set of all directed paths from njn_j to nin_i in the diffusion graph. We refer the reader to § A.3 for the complete proof. We provide the the overall AgentSociety pseudo-code in § B. 5 Mechanism-Induced Collaborative Dynamics Interplay of Diffused Competence and Reported Competence Agents optimize a neighbor-specific disclosure to signal competence while minimizing opportunity costs via private communication hjĻāāh_j^Ļ . The strategy therefore is: agent njn_j diffuses the minimum signal sufficient to secure nin_iās delegation given nin_iās current beliefs about the competitive landscape. Formally, the equilibrium diffusion satisfies: c^jāiĻ=ci+ε, c_jā i^Ļ=c_i+ , strictly dominating nin_iās self-reported competence by the smallest margin ε>0 >0 that triggers delegation, rather than disclosing cjc_j. Agent nin_i, observing a superior signal from njn_j, delegates to njn_j given incentive compatibility and updates its ledger report accordingly to be ci+ϵc_i+ε; while agent njn_j reports its intrinsic competence cjc_j to the ledger and captures the payment differential described in Eq. 1. Therefore, agent nin_iās beliefs about neighbor capabilities are strategically downward-biased unless required to be higher: the accumulated history ^jāi<Ļ C_jā i^<Ļ in the state reflects not intrinsic competences but the sequence of influence bids that neighbors have found it strategically optimal to reveal. This selective signaling mechanism inherently induces: (i) Dynamic Calibration, where agents incrementally increase disclosure intensity only upon failure to attract delegation; (i) Persistent Interaction, where stable signaling channels transform private informational advantages into long-term utility; and (i) Informed Delegation, where private states provide the requisite local context for consensus-based routing. The net effect is the system discovers incentivized routing paths that provide higher performance to the user request and the intermediaries are rewarded by their ability to declare higher than their intrinsic capability and is not considered misreporting as this increased competence can be achieved by delegating its vote to the more competent neighbor, making it a win-win-win for the intermediary, more competent neighbor and the user. Incentivized Transitive Delegation and Consensus Routing The mechanism moves from routing by competition to collaboration by inducing a state of transitive vote augmentation, where agents maximize utility by delegating to specialized peers to incrementally build a pathās aggregate competence. Rather than engaging in a contest for singular task allocation, agents with overlapping expertise find augmentation to be the dominant strategy; by contributing to a high-performance task routing that naturally arises from vote delegation paths, agents secure a share of a larger, more certain payment pool that isolated bidding cannot provide. AgentSociety accomplishes this by proving incentive compatibility in delegation to more competent neighbors based on local context obtained through incentivized peer communication, along with a payoff design that rewards the highest consensus based winning path with agents within receiving payoffs that are fair and representative of their marginal contribution. 6 Experimental Results We conduct a comprehensive empirical evaluation of AgentSociety to demonstrate its efficacy in facilitating decentralized, consensus-based routing for user requests at test-time. Our analysis centers on the emergence of incentivized global information flow driven by the utility-maximizing strategic behavior of individual agents, where we characterize the mechanism, benchmark LLM agents on social intelligence and demonstrate that our mechanism enables self-interested autonomous agents to provide improved performance on real-world datasets through consensus-based routing. Mechanism Characterization. We characterize AgentSociety with heterogeneous agents (up to 30) under best-response dynamics (please see § A.4 for proof) across diverse graph topologies. Fig. 2 (left) illustrates that local utility maximization facilitates competence discovery, wherein self-interested delegation drives the network toward the global performance frontier. Mechanistic analysis (for node 10 in § C.1) reveals that payoffs are non-monotonic with respect to information diffusion: under-diffusion fails to establish leverage and ability to receive a payoff, while excessive diffusion erodes the agentās marginal value as showin in Fig. 2 (right). These results demonstrate that AgentSociety successfully aligns individual incentives with collective efficiency, transforming a decentralized set of self-interested actors into a robust discovery engine that optimizes system-wide utility. We provide further experimental setup details in § D.1. Diffused Competence Votes Garnered In Feasible Path In Winning Path Payoff Received <0.5 0 Ć Ć 0 0.5 1 Ć Ć 0 0.6 2 ā Ć 0 0.7 4 ā ā 0.2 0.8 9 ā ā 0.1 Figure 2: Characterization of AgentSociety. (Left) Averaged over multiple graph configurations and competences, we demonstrate the mechanism driving user realized competence (green) higher through incentivized diffusion by intermediaries, reflected by their increasing payments (red). (Right) Impact of information diffusion intensity on routing outcomes for a node to demonstrate that strategic disclosure is necessary to transition from infeasibility to path selection and reward realization. LLM Agent Social Intelligence. We utilize AgentSociety to empirically characterize the strategic behavior of LLM-based agents in terms of their capacity for selective information disclosure and calibration of competence reports in response to neighbor signals. This framing positions AgentSociety as a dual-purpose analytical tool: a diagnostic benchmark for individual LLM alignment with strategic optima, and a principled framework for evaluating the collaboration and aggregate performance of heterogeneous agents on real-world tasks discussed below. On the former, LLM agents are presented with the system prompt elaborating on the working of AgentSociety and a user prompt to obtain the LLM agentās response to delegation and diffusion (please see § E for prompts). The LLM agent observes payoffs given by Eq. 1 with α set to 100. We quantify LLM behavioral divergence from the best-response equilibrium across two granularities in the presence of other best response agents: decision-level divergence, representing the cumulative difference in actions given a fixed state, and trajectory-level divergence, representing the cumulative shift in the evolved state itself. These deviations are measured over multiple configurations through the percentage overlap in delegation choices and the mean absolute error (MAE) of diffused information and reported competence in Fig. 3 (left). We observe that Llama2.5-7bI, Qwen2.5-7bI, and GPT-4o-mini fail to obtain payoffs; GPT-5-mini, Gemini2.5-Flash, and Gemini2.5-Pro exhibit collaborative diffusion but over-disclose in enhanced configurations. Llama3.1-7b shows irrational self-delegation, while Qwen2.5-7b and GPT-4o-mini delegate irrationally occasionally; all other models maintain rationality. We provide a granular view for configuration C.2.1 in Fig. 3 (right) with results for more configurations in § C.1. We provide further experimental setup details in § D.2. Model Strat. Rep. (MAE) ā Collab. Diff. (MAE) ā I.C. Del. Match % ā gpt-4o-mini 0.0668 0.0712 45.67% llama-3.1-8b 0.0689 0.0674 46.67% qwen-2.5-7b 0.0427 0.0574 47.00% gemini-2.5-flash 0.0368 0.0402 65.33% gemini-2.5-pro 0.0304 0.0373 72.33% gpt-5-mini 0.0325 0.0406 81.00% best-response 0.0000 0.0000 100.0% Figure 3: LLM Social Intelligence and Agent Dynamics. Left: Quantitative deviation metrics for strategic reporting, collaborative diffusion, and incentive compatible delegation. Right: LLM agent dynamics against best-response for configuration 1, that provides a fine grained view into each agentās evolving actions (reported competence, delegation, diffusion to neighbor) and observations (payoff received, diffusion from) Heterogeneous Collaborative MAS on Real-World Datasets. We evaluate the collaborative performance of self-interested agents instantiated within AgentSociety on three benchmark suites: Open Leaderboard v2 (15 domains) Fourrier et al. (2024), MMLU-Pro (14 domains) Wang et al. (2024), and SWE-bench (5 domains) Jimenez et al. (2024). Agent competence is parameterized as an n-dimensional vector, estimated on a 30% training split and utilized during evaluation on the remaining 70%. This parameterization serves as a generic proxy for competence making AgentSociety agnostic to the method of competence estimation. Table 1(a) shows that AgentSociety yields consistent gains over the Best Single (BS) baseline, which approximates the performance frontier in non-incentivized settings. These improvements are driven by the novel interplay of incentivized information diffusion and delegation, allowing self-interested agents with specialized agent strengths to collaborate without a centralized authority. AgentSociety scales seamlessly, both in number of agents with similar and varied capabilities. Table 1(b) shows that performance gains over BS scale with task complexity; as the number of domains or steps per request increases, the performance delta grows from +3.3% to +7.1%. This confirms that the mechanismās decentralized routing becomes increasingly critical as task complexity outpaces the capabilities of individual generalist models. Intermediary agents, driven by self-interest and information diffusion, ensure the routing of tasks to the most competent specialized models. On SWE-bench in Table 1(a), we further demonstrate that the mechanism excels in identifying and incentivizing collaboration among heterogeneous agents with complementary strengths, particularly when using complementary base models. AgentSociety shines in incentivizing collaboration among heterogeneous agents with complementary strengths identified through social action and in each agentās self-interest. Oracle performance is obtained when each task is routed to the best domain model. The performance gap relative to the oracle is primarily attributable to two aspects, first being noisy, incomplete competence estimates from the training set, leading to competence inversions where training performance does not generalize to the test set. As shown in Table 1(c), performance monotonically approaches the oracle as estimate noise decreases. The second arises due to absence of feasible paths to reach the best agent for each task, for instance when a competent agent for a task lies within a clique and does not factor in the feasible paths F. We provide further experimental details in § D.3 and § D.4. Table 1: Real world dataset performance. Part (a) shows AgentSociety benchmarks. Part (b) highlights scalability to multi-task and high-node (30 nodes) configurations. Part (c) illustrates performance under noisy estimates via a training ratio sweep. Dataset/ Configuration Agents Domains AS BS Ī (p) Oracle MMLU-Pro 6 14 0.7754 0.7568 +1.86 0.7821 Open LeaderBoard v2 6 15 0.6547 0.5714 +8.33 0.6565 SWE-bench (Strong/ Generalist) 6 5 0.7341 0.7024 +3.2 0.7381 SWE-bench (Weaker/ Complementary) 6 5 0.5635 0.5079 +5.6 0.5873 (Multi-task requests) Two-task request 30 5 0.6901 0.657 +3.31 0.708 Three-task request 30 5 0.6963 0.642 +5.43 0.714 Four-task request 30 5 0.7003 0.629 +7.1 0.718 Noisy competence estimates (Open LeaderBoard v2) Train ratio: 10% 6 15 0.6172 0.5714 +4.58 0.6565 Train ratio: 20% 6 15 0.6393 0.5714 +6.79 0.6565 Train ratio: 25% 6 15 0.6510 0.5714 +7.96 0.6565 Train ratio: 30% 6 15 0.6547 0.5714 +8.33 0.6565 Limitations Our mechanism relies on LLM agents being able to estimate their competence on a task, which currently remains an active domain of research Barkan et al. (2026). However, as our mechanism operates on competence as a generalized vector, we believe it is independent of and positioned to leverage these advances. We were unable to leverage frontier models for our evaluation on real world datasets due to their near-identical ranking across current datasets. In order to showcase improved collaboration through collaboration, we had to leverage weaker models that demonstrated complementary strengths. 7 Conclusion We introduce a AgentSociety, a mechanism design grounded in social choice theory for LaMAS that enables agents to make autonomous decisions to maximize their utility while achieving collective objectives. We showed consensus based routing for agentic settings arises from delegation actions of agents. We proved that delegation to a more compatible neighbor is incentive compatible. Additionally, we showed the effectiveness of our mechanism in evaluation strategic behavior of agents critical for economic autonomy and frictionless interaction with current economy. Finally, we benchmark state-of-the-art LLMs with respect to best response. AgentSociety paves the path towards agentic economic autonomy and verifiable rewards using mechanism design. References B. Armstrong, S. Alouf-Heffetz, and N. Talmon (2024) Optimizing viscous democracy. In Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI-24, K. Larson (Ed.), p. 2643ā2650. Note: Main Track External Links: Document, Link Cited by: §1. C. O. Barkan, S. Black, and O. Sourbut (2026) Do large language models know what they are capable of?. In The Fourteenth International Conference on Learning Representations, External Links: Link Cited by: §6. P. Boldi, F. Bonchi, C. Castillo, and S. Vigna (2011) Viscous democracy for social networks. Commun. ACM 54 (6), p. 129ā137. External Links: ISSN 0001-0782, Link, Document Cited by: §1. C. Castelfranchi (1998) Modelling social action for ai agents. Artificial Intelligence 103 (1), p. 157ā182. Note: Artificial Intelligence 40 years later External Links: ISSN 0004-3702, Document, Link Cited by: §1. J. Duan, R. Zhang, J. Diffenderfer, B. Kailkhura, L. Sun, E. Stengel-Eskin, M. Bansal, T. Chen, and K. Xu (2024) GTBench: uncovering the strategic reasoning capabilities of LLMs via game-theoretic evaluations. In The Thirty-eighth Annual Conference on Neural Information Processing Systems, External Links: Link Cited by: §1, §2. C. Fourrier, N. Habib, A. Lozovskaya, K. Szafer, and T. Wolf (2024) Open llm leaderboard v2. Hugging Face. Note: https://huggingface.co/spaces/open-llm-leaderboard/open_llm_leaderboard Cited by: item 5, §1, §6. P. GĆlz, A. Kahng, S. Mackenzie, and A. D. Procaccia (2021) The fluid mechanics of liquid democracy. ACM Trans. Econ. Comput. 9 (4). External Links: ISSN 2167-8375, Link, Document Cited by: §2. J. Huang, E. J. Li, M. H. Lam, T. Liang, W. Wang, Y. Yuan, W. Jiao, X. Wang, Z. Tu, and M. Lyu (2025) Competing large language models in multi-agent gaming environments. In The Thirteenth International Conference on Learning Representations, Cited by: §1, §2. C. E. Jimenez, J. Yang, A. Wettig, S. Yao, K. Pei, O. Press, and K. Narasimhan (2024) SWE-bench: can language models resolve real-world github issues?. External Links: 2310.06770, Link Cited by: item 5, §1, §6. A. Kahng, S. Mackenzie, and A. Procaccia (2018) Liquid democracy: an algorithmic perspective. Proceedings of the AAAI Conference on Artificial Intelligence 32 (1). External Links: Link, Document Cited by: §1, §2. S. Karten, A. L. Nguyen, and C. Jin (2025) PokĆ©Champ: an expert-level minimax language agent. In Forty-second International Conference on Machine Learning, External Links: Link Cited by: §1, §2. B. Li, D. Hao, D. Zhao, and T. Zhou (2017a) Mechanism design in social networks. External Links: 1702.03627, Link Cited by: §2. B. Li, D. Hao, D. Zhao, and T. Zhou (2017b) Mechanism design in social networks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 31. Cited by: §1. S. Liu, T. Chen, Z. Liang, X. Lyu, and C. Amato (2025) LLM collaboration with multi-agent reinforcement learning. External Links: 2508.04652, Link Cited by: §2. L. H. X. Ng, I. J. Cruickshank, A. X. W. Lim, and K. M. Carley (2026) Social theory should be a structural prior for agentic ai: a formal framework for multi-agent social systems. External Links: 2605.07069, Link Cited by: §2. G. Piatti, Z. Jin, M. Kleiman-Weiner, B. Schƶlkopf, M. Sachan, and R. Mihalcea (2024) Cooperate or collapse: emergence of sustainable cooperation in a society of LLM agents. In The Thirty-eighth Annual Conference on Neural Information Processing Systems, External Links: Link Cited by: §2. J. Schultz, J. Adamek, M. Jusup, M. Lanctot, M. Kaisers, S. Perrin, D. Hennes, J. Shar, C. A. Lewis, A. Ruoss, T. Zahavy, P. VeliÄkoviÄ, L. Prince, S. Singh, E. Malmi, and N. Tomasev (2025) Mastering board games by external and internal planning with language models. In Forty-second International Conference on Machine Learning, External Links: Link Cited by: §1, §2. R. D. Steleac, M. Sridharan, and D. Abel (2025) Discovering coordinated joint options via inter-agent relative dynamics. External Links: 2512.24827, Link Cited by: §2. N. Tomasev, M. Franklin, J. Z. Leibo, J. Jacobs, W. A. Cunningham, I. Gabriel, and S. Osindero (2025) Virtual agent economies. External Links: 2509.10147, Link Cited by: §1, §2. Y. Wang, X. Ma, G. Zhang, Y. Ni, A. Chandra, S. Guo, W. Ren, A. Arulraj, X. He, Z. Jiang, T. Li, M. Ku, K. Wang, A. Zhuang, R. Fan, X. Yue, and W. Chen (2024) MMLU-pro: a more robust and challenging multi-task language understanding benchmark. External Links: 2406.01574, Link Cited by: item 5, §1, §6. Y. Yang, H. Chai, S. Shao, Y. Song, S. Qi, R. Rui, and W. Zhang (2025a) AgentNet: decentralized evolutionary coordination for llm-based multi-agent systems. External Links: 2504.00587, Link Cited by: §2. Y. Yang, Y. Wen, J. Wang, and W. Zhang (2025b) Agent exchange: shaping the future of ai agent economics. External Links: 2507.03904, Link Cited by: §1, §2. R. Ye, S. Tang, R. Ge, Y. Du, Z. Yin, S. Chen, and J. Shao (2025) MAS-gpt: training llms to build llm-based multi-agent systems. External Links: 2503.03686, Link Cited by: §2. X. Yi, Z. Zhou, C. Cao, Q. Niu, T. Liu, and B. Han (2025) From debate to equilibrium: belief-driven multi-agent LLM reasoning via bayesian nash equilibrium. In Forty-second International Conference on Machine Learning, External Links: Link Cited by: §2. G. Zhang, L. Niu, J. Fang, K. Wang, L. BAI, and X. Wang (2025a) Multi-agent architecture search via agentic supernet. In Forty-second International Conference on Machine Learning, External Links: Link Cited by: §2. G. Zhang, Y. Yue, Z. Li, S. Yun, G. Wan, K. Wang, D. Cheng, J. X. Yu, and T. Chen (2025b) Cut the crap: an economical communication pipeline for LLM-based multi-agent systems. In The Thirteenth International Conference on Learning Representations, External Links: Link Cited by: §2. G. Zhang, Y. Yue, X. Sun, G. Wan, M. Yu, J. Fang, K. Wang, T. Chen, and D. Cheng (2025c) G-designer: architecting multi-agent communication topologies via graph neural networks. In ICLR 2025 Workshop on Foundation Models in the Wild, External Links: Link Cited by: §2. J. Zhang, J. Xiang, Z. Yu, F. Teng, X. Chen, J. Chen, M. Zhuge, X. Cheng, S. Hong, J. Wang, B. Zheng, B. Liu, Y. Luo, and C. Wu (2025d) AFlow: automating agentic workflow generation. In The Thirteenth International Conference on Learning Representations, External Links: Link Cited by: §2. M. Zhuge, W. Wang, L. Kirsch, F. Faccio, D. Khizbullin, and J. Schmidhuber (2024) GPTSwarm: language agents as optimizable graphs. In Forty-first International Conference on Machine Learning, External Links: Link Cited by: §2. Appendix A Proofs of Main Results We present the proofs of our theorems and lemmas here. A.1 Proof for Incentive Compatibility in Delegation Proof of Theorem 4.1. All agents act rationally. Hence, at each time step Ļ, the payment received by any agent niān_i is determined entirely by the first component of the payment rule, since any deviation that triggers an infinite penalty is strictly dominated. Consequently, agents have no incentive to misreport in ways that violate feasibility. Fix a task tiāt_i , and consider an agent nin_i that lies on the critical path for this task. Conditioned on the reported competence vector (ci,1ā²,ā¦,ci,kā²),(c _i,1,ā¦,c _i,k), agent nin_i remains on the winning path regardless of its delegation decision viĻāriĻāŖniv_i^Ļā r_i^ĻāŖ\n_i\. For agents not on the critical path, the payment remains zero irrespective of their delegation choice. The realized payment to agent nin_i depends only on the set of agents assigned to task tit_i and their reported competences. Formally, for any two delegation choices viĻv_i^Ļ of the remaining agents, we have āniāWā(viĻ,aāiĻ)=āniāWā(v~iĻ,aāiĻ),I\! \n_iā W(v_i^Ļ,a_-i^Ļ) \=I\! \n_iā W( v_i^Ļ,a_-i^Ļ) \, where Wā(ā )W(Ā·) denotes the winning path induced by the corresponding joint action. Thus, delegation preserves the voting weight accumulated by agent nin_i, since votes from upstream agents remain unchanged and agent nin_i retains its competence contribution on all tasks. We now analyze the incentive properties of agent nin_i under different reporting behaviors. Case 1: Truthful reporting. Suppose agent nin_i reports its true competence on task tit_i, i.e., ci,tiā²=ci,tic _i,t_i=c_i,t_i. Then, for any feasible delegation decision viĻv_i^Ļ, the utility of agent i satisfies uiā(aiĻ,aāiĻ)=fā(ci,ti)āfā(ciā1,ti),u_i(a_i^Ļ,a_-i^Ļ)=f(c_i,t_i)-f(c_i-1,t_i), which is independent of the choice of viĻv_i^Ļ. Hence, truthful reporting yields identical utility across all feasible delegation actions. Case 2: Over-reporting. Suppose agent i inflates its reported competence from its true value ci,tic_i,t_i to some ci,tiā²>ci,tic _i,t_i>c_i,t_i, based on its private social information hiĻh_i^Ļ. Such over-reporting is feasible only if there exists a neighbor njāriĻn_jā r_i^Ļ such that cjāi,tkĻā1>ci,ti.c_jā i,t_k^Ļ-1>c_i,t_i. If agent nin_i chooses self-delegation, viĻ=niv_i^Ļ=n_i, then no such informational advantage can be exploited, and thus ci,tiā²=ci,tic _i,t_i=c_i,t_i. In this case, the utility of agent nin_i is uiself=fā(ci,ti)āfā(ciā1,ti).u_i^self=f(c_i,t_i)-f(c_i-1,t_i). Now suppose agent nin_i delegates to a neighbor jāriĻjā r_i^Ļ such that cjāi,tkĻā1>ci,ti.c_jā i,t_k^Ļ-1>c_i,t_i. Then agent nin_i may inflate its reported competence up to ci,tiā²ā¤cjāi,,tiĻā1.c _i,t_i⤠c_jā i,,t_i^\,Ļ-1. In this case, the highest reported competence on task tit_i becomes cjāi,,tiĻā1c_jā i,,t_i^\,Ļ-1, yielding utility uidel=fā(ci,tiā²)āfā(ciā1,ti).u_i^del=f(c _i,t_i)-f(c_i-1,t_i). If maxjāriĻāŖiā”cjāi,tkĻā1=ci,ti, _jā r_i^ĻāŖ\i\c_jā i,t_k^Ļ-1=c_i,t_i, then no such neighbor exists and ci,tiā²=ci,tic _i,t_i=c_i,t_i, implying uiself=uidel.u_i^self=u_i^del. Otherwise, if there exists a neighbor njn_j satisfying cjāi,tkĻā1,c_jā i,t_k^Ļ-1, then delegating to njn_j allows agent nin_i to increase its reported competence, yielding uidelā„uiself.u_i^del\;ā„\;u_i^self. Therefore, delegation to a neighbor with higher diffused competence weakly dominates self-voting under over-reporting. Case 3: Under-reporting. Suppose agent nin_i reports ci,tiā²<ci,tic _i,t_i<c_i,t_i. Then its utility becomes uiself=fā(ci,tiā²)āfā(ciā1,ti),u_i^self=f(c _i,t_i)-f(c_i-1,t_i), which is strictly smaller than the truthful utility fā(ci,ti)āfā(ciā1,ti),f(c_i,t_i)-f(c_i-1,t_i), since fā(ā )f(Ā·) is strictly increasing. Therefore, under-reporting strictly reduces utility and is never optimal for a rational agent. Combining all three cases, we conclude that delegating to a neighbor njn_j such that cjāi,tkĻā1>ci,ti,c_jā i,t_k^Ļ-1>c_i,t_i, constitutes a weakly dominant strategy relative to retaining the vote. This completes the proof. ā A.2 Proof for Continuous Critical Path Proof of Theorem 4.2. Fix a task tkāt_k . For each agent nin_i, let viv_i denote its delegated vote, and let guruā(i)guru(i) be the terminal agent reached by following delegation links from nin_i. Let CtkC_t_k be the set of agents critical for tkt_k, where nin_i is critical if, when nin_i deviates by voting for itself, the resulting winning path contains (and thus terminates at) nin_i. First, let na,nbāCtkn_a,n_bā C_t_k. Suppose for contradiction that guruā(a)ā guruā(b).guru(a) (b). If nan_a votes for itself, criticality implies the winning path terminates at nan_a. Similarly, if nbn_b votes for itself, it must terminate at nbn_b. Since all other agentsā actions remain unchanged in each deviation, both outcomes cannot simultaneously correspond to strictly maximal total weight. This contradicts the assumption that both nan_a and nbn_b are critical. Hence, guruā(a)=guruā(b).guru(a)=guru(b). It remains to prove that CtkC_t_k is contiguous along the winning delegation path. Suppose na,nbāCtkn_a,n_bā C_t_k share the same guru, but neither lies on the delegation path of the other. Consider the deviation where nan_a votes for itself. By criticality, the winning path must terminate at nan_a, while nbn_bās contribution remains unchanged. The symmetric argument holds when nbn_b votes for itself. Thus, the two deviations produce winning paths ending at different agents with identical contributions from all non-deviators, so both cannot yield strictly maximal weight. This contradiction implies that if two agents in CtkC_t_k share the same guru, one must lie on the delegation path of the other. Therefore, CtkC_t_k forms a continuous segment of the winning delegation path. ā A.3 Proof of Nash Equilibrium Theorem 4.3 A.3.1 Nash Equilibrium Delegation Rule Add what the equilibrium rule is here Fix a Nash equilibrium action profile (ai)niā(a_i)_n_i and let niān_i be an arbitrary agent. After the joint action a=(a1,ā¦,aN)a=(a_1,ā¦,a_N) is taken and the state transitions to sā²s , agent nin_i receives a private observation oiāi,o_i\;ā\;O_i, comprising its realized payment together with private social information cjāi,tkĻā1\c_jā i,\,t_k^Ļ-1\, formally: oi=(j,(cjāi,1,ā¦,cjāi,k),hji)|jāriāŖi.o_i\;=\; \\, (j,\;(c_jā i,1,ā¦,c_jā i,k),\;h_j^i )\; |\;jā r_iāŖ\i\ \. In particular, for each neighbor njārin_jā r_i, agent nin_i observes the diffused competence cjāi,tic_jā i,\,t_i on its assigned task tit_i, and observes its own true competence ctiiāi=cic_t_i^iā i=c_i. Define c~i=maxjāriā”cjāi,ti c_i\;=\; _jā r_i\;c_jā i,\,t_i as the highest diffused competence value observed by nin_i across its neighborhood rir_i. We establish the equilibrium delegation rule by exhaustive case analysis. Case 1: ciā„c~ic_iā„ c_i. Suppose, toward contradiction, that at equilibrium agent nin_i delegates to some neighbor, i.e. vi=njv_i=n_j for some jārijā r_i. By definition of c~i c_i, the diffused competence of any such neighbor satisfies cjāi,tiā¤c~iā¤ci.c_jā i,\,t_i\;ā¤\; c_i\;ā¤\;c_i. Hence the guru induced by the delegation path vi=njv_i=n_j has reported competence on task tit_i that is weakly less than cic_i. By the payment rule, agent nin_iās reported competence weakly exceeds that of its guru, so its marginal contribution is non-positive and its payment is weakly negative. In contrast, if agent nin_i self-delegates (vi=niv_i=n_i), the reporting rule yields ctiiāi=ci,c_t_i^iā i\;=\;c_i, so nin_i incurs no negative payment. Since self-delegation weakly dominates delegating to any neighbor, the unique best response is vi=ni.v_i\;=\;n_i. Case 2: ci<c~ic_i< c_i. Let njāāargā”maxjāriā”cjāi,tin_j^*\;ā\; _jā r_i\;c_jā i,\,t_i denote a neighbor achieving the maximal diffused competence observed by nin_i. We rule out the two suboptimal alternatives. Subcase 2a: Delegating to a non-maximizing neighbor. If vi=njv_i=n_j for some jā jājā j^*, the utility received by nin_i is fā(cjāi,ti)āfā(ciā1,tiā²)<fā(cjāāi,ti)āfā(ciā1,tiā²),f\! (c_jā i,\,t_i )-f\! (c _i-1,\,t_i )\;<\;f\! (c_j^*ā i,\,t_i )-f\! (c _i-1,\,t_i ), since cjāi,ti<cjāāi,tic_jā i,\,t_i<c_j^*ā i,\,t_i and f is strictly increasing. Hence delegating to any njn_j with jā jājā j^* is strictly dominated by delegating to njān_j^*. Subcase 2b: Self-delegation. If vi=niv_i=n_i, the reporting rule yields ctiiāi=cic_t_i^iā i=c_i. Since ci<c~i=cjāāi,tic_i< c_i=c_j^*ā i,\,t_i, self-delegation produces strictly lower utility than delegating to njān_j^*. Combining both subcases, the unique best response is vi=jāāargā”maxjāriā”cjāi,ti.v_i\;=\;j^*\;ā\; _jā r_i\;c_jā i,\,t_i. Conclusion. Since Cases 1 and 2 are exhaustive and mutually exclusive, at any Nash equilibrium action profile (ai)niā(a_i)_n_i every agent niān_i adopts the delegation rule vi=ni,if āciā„c~i,argā”maxnjāriā”cjāi,ti,if āci<c~i.v_i\;=\; casesn_i,&if c_iā„ c_i,\\[6.0pt] _n_jā r_i\;c_jā i,\,t_i,&if c_i< c_i. cases ā Proof. Fix a Nash equilibrium action profile (ai)niā(a_i)_n_i , and fix agent niān_i . Case 1: Diffusion to the critical agents If agent nin_iās private social action hih_i fails to diffuse a competence value high enough to the critical agent, then that agent does not choose vj=niv_j=n_i. Consequently, agent nin_i does not lie on the winning path and receives zero payment: uiā(ai,aāi)=0.u_i(a_i,a_-i)=0. Thus, any equilibrium diffusion must transmit sufficient competence information to the critical agent to secure delegation. The minimum such diffusion is cti(2)c_t_i^(2). Applying this inductively across nodes we get the equilibrium reporting strategy as ctih=ctii,vi=nici^,viā nic_t_i^\,h= casesc_t_i^\,i,&v_i=n_i\\[6.0pt] c_i,&v_iā n_i cases where c^i=maxvāSā(i,vi)āargā”maxuāSā(i,vi)ā”cuā”cv c_i= _vā S(i,v_i) _uā S(i,v_i)c_uc_v, d~i=maxjāriā”ctijāi d_i= _jā r_ic_t_i^jā i and Sā(i,j)=nkā|njāreachā”(nk)āandānkāP,āPājāiS(i,j)=\n_k \;|\;n_j (n_k)\;and\;n_kā P,\;ā P _jā i\, where reachā”(ni)=njāā£ā a directed path from āniā to ānjreach(n_i)=\n_j ā a directed path from n_i to n_j\ denotes the set of agents reachable from nin_i, and jāiP_jā i denotes the set of all directed paths from njn_j to nin_i in the diffusion graph. Intuitively, this means that the most competent reachable agent njn_j to agent nin_i diffuses just enough information, which is equivalent to most competent reachable node not in the path of ni,njn_i,n_j to get the vote of nin_i. Case 2: Diffusion to non-critical agents Altering diffusion to agents not on the critical path does not change: the identity of the guru, the reported values ctiiāic_t_i^iā i and cti(2)c_t_i^(2), or the winning path. Hence, uiā(ai,aāi)=fā(ctiiāi)āfā(cti(2))u_i(a_i,a_-i)=f(c_t_i^iā i)-f(c_t_i^(2)) remains unchanged. Step 3: Optimality of the diffusion rule. Any best response diffusion must: ⢠ensure delegation by the critical agent; ⢠not reduce the agentās own payment. The diffusion rule ciāj,tj=ciāi,ti,if ācjāi,tj>ciāi,tj,cjāi,tj,if ācjāi,tjā¤ciāi,tj.c_iā j,t_j= casesc_iā i,t_i,&if c_jā i,t_j>c_iā i,t_j,\\[4.0pt] c_jā i,t_j,&if c_jā i,t_j⤠c_iā i,t_j. cases satisfies both conditions. It guarantees delegation from all agents with higher competence while preserving the payment term fā(ctiiāi)āfā(cti(2))f(c_t_i^iā i)-f(c_t_i^(2)). Hence, this diffusion strategy is optimal at Nash equilibrium As in the equilibrium described if agent nin_i delegates its vote to gig_i, then every agent reachable from nin_i whose task coincides with that of nin_i also delegates to gig_i. Consequently, all such agents lie on the same feasible path, if any at equilibrium. This ensures that agent nin_i can report the highest achievable competence on all auxiliary tasks, since all reachable agents contributing to those tasks are contained within a single path. Any deviation from this delegation structure strictly reduces the set of agents on agent nin_iās feasible path. As a result, the maximal reported competence attainable on auxiliary tasks weakly decreases. Therefore, no such deviation can improve agent nin_iās outcome, and the preceding analysis remains unaffected. ā” A.4 Best Response for Single-Task Request Lemma A.1 (Best Response for Single-Task Request). Diffusion and Delegation. Let agent niān_i have primary task tit_i, neighbors rir_i, and true competence ci,tic_i,t_i on task tit_i. At round Ļā1Ļ-1, agent nin_i observes from its private observation, for each njārin_jā r_i, the diffused competence value cjāi,tiĻā1, with āciāi,tiĻā1:=ci,ti.c_jā i,t_i^\,Ļ-1, with c_iā i,t_i^\,Ļ-1:=c_i,t_i. We define cā=maxnjāriāŖniā”cjāi,tiĻā1,njāāargā”maxnjāriāŖniā”cjāi,tiĻā1.c^*= _n_jā r_iāŖ\n_i\c_jā i,t_i^\,Ļ-1,n_j^*ā _n_jā r_iāŖ\n_i\c_jā i,t_i^\,Ļ-1. Then there exists a best response of agent nin_i at round Ļ such that: (Diffusion) The private social action hiĻāāih_i^Ļ _i satisfies, for each njārin_jā r_i, ciāj,,tiĻ=ā ,nj=njā,minā”(cjāi,tiĻā1+Ī“,cā),njāriājāā and ācjāi,tiĻā1<cā,ā ,otherwise,c_iā j,,t_i^\,Ļ= cases ,&n_j=n_j^*,\\[4.0pt] \! (c_jā i,t_i^\,Ļ-1+Ī“,\;c^* ),&n_jā r_i \j^*\ and c_jā i,t_i^\,Ļ-1<c^*,\\[6.0pt] ,&otherwise, cases where Ī“>0Ī“>0 is a fixed diffusion increment, and ciāj,tiĻc_iā j,t_i^\,Ļ denotes the competence component on task tit_i transmitted by agent nin_i to agent njn_j through hiĻh_i^Ļ. (Delegation) The delegation component of agent nin_iās action satisfies viĻāargā”maxvāriāŖiā”cvāi,,tiĻā1.v_i^Ļā _vā r_iāŖ\i\c_vā i,,t_i^\,Ļ-1. In particular, delegating to an agent attaining the maximal observed diffused competence value (or to itself, if it attains the maximum), together with the diffusion rule above, constitutes a best response for agent nin_i at round Ļ. Delegation Best Response Fix any agent niān_i , and let rir_i denote its neighbors. From its private observation, agent nin_i observes, for each njārin_jā r_i, the diffused competence value cjāi,tic_jā i,t_i on its own task tit_i, and it observes its own true competence ciāi,ti=cic_iā i,t_i=c_i. We define c^i=maxā”(ci,maxjāriā”cjāi,ti), c_i= \! (c_i,\; _jā r_ic_jā i,t_i ), the highest competence value available to agent nin_i. Let agent nin_i choose its delegation component viāāargā”maxvāriāŖiā”ctivāi.v_i^*ā _vā r_iāŖ\i\c_t_i^vā i. We show that this delegation rule is optimal: for any alternative delegation viā²ā viāv_i ā v_i^*, i.e. uiā(aiā(viā),aāi)ā„uiā(aiā(viā²),aāi),u_i\! (a_i(v_i^*),a_-i )\;ā„\;u_i\! (a_i(v_i ),a_-i ), where aiā(v)a_i(v) denotes agent nin_iās action with delegation component v and all other components fixed. Agent nin_i receives a strictly positive payment if and only if it lies on the critical path of the winning delegation tree. Case 1: Agent nin_i is not critical under viāv_i^*. Any alternative delegation viā²ā viāv_i ā v_i^* cannot move agent nin_i onto the winning path, and hence uiā(aiā(viā²),aāi)ā¤0=uiā(aiā(viā),aāi).u_i\! (a_i(v_i ),a_-i )⤠0=u_i\! (a_i(v_i^*),a_-i ). Case 2: Agent nin_i is critical under viāv_i^*. Then agent nin_i lies on the winning path, and its realized payment equals its marginal contribution: uiā(aiā(viā),aāi)=fā(c^i)āfā(c^i(2)),u_i\! (a_i(v_i^*),a_-i )=f( c_i)-f( c_i^(2)), where c^i(2) c_i^(2) denotes the competence value of the agent immediately preceding nin_i on the critical path, if any. Consider any alternative delegation viā²ā viāv_i ā v_i^*. By definition of viāv_i^*, cviā²āi,tiā¤cviāāi,ti=c^i.c_v_i ā i,t_i⤠c_v_i^*ā i,t_i= c_i. Since agent nin_i remains critical under viā²v_i , its payment is uiā(aiā(viā²),aāi)=fā(cviā²āi,ti)āfā(c^i(2)).u_i\! (a_i(v_i ),a_-i )=f(c_v_i ā i,t_i)-f( c_i^(2)). Because f is monotone non-decreasing, fā(cviā²āi,ti)ā¤fā(c^i).f(c_v_i ā i,t_i)⤠f( c_i). Hence, uiā(aiā(viā²),aāi)ā¤fā(c^i)āfā(c^i(2))=uiā(aiā(viā),aāi).u_i\! (a_i(v_i ),a_-i )⤠f( c_i)-f( c_i^(2))=u_i\! (a_i(v_i^*),a_-i ). Therefore, any deviation from viāv_i^* weakly decreases agent nin_iās payment, with strict inequality whenever cviā²āi,ti<cviāāi,ti.c_v_i ā i,t_i<c_v_i^*ā i,t_i. Thus, delegating to viāāargā”maxvāriāŖiā”cvāi,tiv_i^*ā _vā r_iāŖ\i\c_vā i,t_i is optimal for agent nin_i. ā” Diffusion Best Response From its private observation at round Ļā1Ļ-1, agent nin_i observes cjāi,tiĻā1ā£njāri, with āciāi,tiĻā1:=ci,ti.\\,c_jā i,t_i^\,Ļ-1 n_jā r_i\,\, with c_iā i,t_i^\,Ļ-1:=c_i,t_i. We define cā=maxjāriāŖiā”cjāi,tiĻā1,njāāargā”maxjāriāŖiā”cjāi,tiĻā1.c^*= _jā r_iāŖ\i\c_jā i,t_i^\,Ļ-1,n_j^*ā _jā r_iāŖ\i\c_jā i,t_i^\,Ļ-1. Agent nin_i chooses its private social action hiĻāāih_i^Ļ _i, which determines the diffused values ctiiāj,Ļc_t_i^iā j,\,Ļ for each njārin_jā r_i. We analyze agent nin_iās diffusion incentives neighbor by neighbor. Case 1: No diffusion to njān_j^*. By definition of njān_j^*, cjāāi,tiĻā1=cā.c_j^*ā i,t_i^\,Ļ-1=c^*. Hence agent njān_j^* already observes a competence value weakly higher than any value agent nin_i can diffuse. Therefore, under any feasible diffusion choice, agent njān_j^* does not update its delegation decision in response to hiĻh_i^Ļ. Thus, in any best response, ciājā,tiĻ=ā .c_iā j^*,t_i^\,Ļ= . Case 2: Diffusion to non-maximal neighbors. We fix any njāriānjān_jā r_i \n_j^*\, Case 2.1: cjāi,tiĻā1ā„cāc_jā i,t_i^\,Ļ-1ā„ c^*. This case is impossible by definition of cāc^*. Case 2.2: cjāi,tiĻā1<cāc_jā i,t_i^\,Ļ-1<c^*. If agent j is non-critical, changing ciāj,tiĻc_iā j,t_i^\,Ļ does not affect agent nin_iās payment. If agent njn_j is critical, failing to induce delegation from njn_j implies that agent nin_i does not lie on the winning path, yielding zero payment. Hence, whenever njn_j is critical, agent nin_i must ensure ciāj,tiĻā„cjāi,tiĻā1c_iā j,t_i^\,Ļā„ c_jā i,t_i^\,Ļ-1 to secure njn_jās delegation. However, diffusing a value strictly larger than cāc^* cannot increase agent nin_iās payment, since cāc^* is the maximal competence value available in nin_iās neighborhood. Therefore, any diffusion above cāc^* is weakly dominated. Thus, an optimal diffusion choice satisfies ciāj,tiĻ=minā”(cjāi,tiĻā1+Ī“,cā),c_iā j,t_i^\,Ļ= \! (c_jā i,t_i^\,Ļ-1+Ī“,\;c^* ), where Ī“>0Ī“>0 is the minimal diffusion increment. Therefore, the diffusion policy ctiiāj,Ļ=ā ,nj=njā,minā”(cjāi,tiĻā1+Ī“,cā),njāriānjāā and ācjāi,tiĻā1<cā,ā ,otherwise,c_t_i^iā j,\,Ļ= cases ,&n_j=n_j^*,\\[4.0pt] \! (c_jā i,t_i^\,Ļ-1+Ī“,\;c^* ),&n_jā r_i \n_j^*\ and c_jā i,t_i^\,Ļ-1<c^*,\\[6.0pt] ,&otherwise, cases constitutes a best response for agent nin_i at round Ļ. ā” Appendix B AgentSociety Pseudocode Input : Multi-task query Q, intrinsic competence CiC_i, initial diffusion state idiff=C^kāikāā(i)S_i^diff=\ C_kā i\_k (i) Output : Optimal path āP^*, Updated diffusion state idiffā²S_i^diff 1 // Phase 1: Delegation and strategic competence reporting 2 foreach agent iātki _t_k in parallel do 3 Observe current diffusion state idiffS_i^diff (signals received from neighbors); 4 Submit strategic action ai=(iā²,vi,ri)a_i=(c _i,v_i,r_i) to the ledger where: iā²=maxā”(Ci,maxkā”C^kāi)c _i= (C_i, _k C_kā i) ; // Signal derived from internal competence and received diffusion vi=argā”maxkāā(i)ā”C^kāiv_i= _k (i) C_kā i ; // Delegate to the most competent signaling neighbor 5 6 // Phase 2: Consensus based request routing path 7 foreach task tjāQt_jā Q do 8 Identify gurus j=gātjā£vg=gG_j=\g _t_j v_g=g\; 9 Compute transitive vote counts Vā(g)=āi:viā g1V(g)= _i:v_i g1 via delegation graph traversal; 10 11 12Initialize feasible paths =ā F= ; 13 foreach gā1g _1 do 14 Select bridge dā=argā”maxdāā(g)āāj>1cdtjd^*= _d (g) _j>1c_d^t_j; 15 if bridge dād^* connects to guru gā²āk+1g _k+1 then 16 āāŖgāgā²F āŖ\P_gā g \; 17 18 19ā=argā”maxāāāgāVā(g)P^*= _P _g V(g); 20 // Phase 3: Payoff Calculation 21 foreach agent vāāv ^* do if v is critical ; // via counterfactual audit 22 then 23 Pv=p(tj)ā(v)āpinfā(v)āpmisā(v)P_v=p^(t_j)(v)-p^inf(v)-p^mis(v); 24 25 26 // Phase 4: Social Diffusion and State Update 27 foreach agent iāi in parallel do 28 Observe realized reward PiP_i and transition state st+1s_t+1; 29 if Pi<ThresholdP_i<Threshold (Sub-optimal Outcome) then ; // Modify diffusion action to garner future influence 30 C^iājāCi+ϵ C_iā jā C_i+ε for jāā(i)j (i); 31 32 else C^iājāCi C_iā jā C_i ; // Maintain current signaling level 33 34 Update Diffusion State idiffā²=C^kāikāā(i)S_i^diff =\ C_kā i\_k (i) based on new signals from neighbors; 35 Update history Ī iāĪ iāŖPi _iā _iāŖ\P_i\; 36 Algorithm 1 AgentSociety: Mechanism for consensus based request routing among self-interested heterogeneous agents Appendix C Configurations and additional experimental results C.1 Configuration for diffusion payment analysis Fig. 2 (right). ⬠CUSTOM_GRAPH_CONFIG = ānodesā: [ āidā: 1, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0.7, 2: 0, 3: 0, āidā: 2, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0.7, 2: 0, 3: 0, āidā: 3, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0.6, 2: 0, 3: 0, āidā: 4, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0, 2: 0.4, 3: 0, āidā: 5, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0, 2: 0.5, 3: 0, āidā: 6, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0, 2: 0.4, 3: 0, āidā: 7, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0, 2: 0.6, 3: 0, āidā: 8, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0, 2: 0.6, 3: 0, āidā: 9, āprimary_taskā: 1, āintrinsic_competenceā: 1: 0, 2: 0.5, 3: 0, āidā: 10, āprimary_taskā: 2, āintrinsic_competenceā: 1: 0, 2: 0.9, 3: 0, āidā: 11, āprimary_taskā: 2, āintrinsic_competenceā: 1: 0, 2: 0.7, 3: 0, āidā: 12, āprimary_taskā: 2, āintrinsic_competenceā: 1: 0, 2: 0.6, 3: 0, āidā: 13, āprimary_taskā: 2, āintrinsic_competenceā: 1: 0, 2: 0.6, 3: 0, āidā: 14, āprimary_taskā: 3, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0.5 ], āedgesā: [ (1, 4), (2, 6), (3, 7), (4, 8), (5, 6), (6, 11), (8, 9), (9, 10), (10, 11), (11, 12), (11, 13), (8, 14), (11, 14), (7, 14) ] C.2 Configurations for LLM agent social intelligence characterization In all LLM agent experiments, Node 2 is assigned as the LLM agent. C.2.1 Configuration 1 The dynamics for this configuration are presented in the main text in Fig. 3. ⬠CUSTOM_GRAPH_CONFIG_1 = ānodesā: [ āidā: 1, āintrinsic_competenceā: 1: 0.6, āidā: 2, āintrinsic_competenceā: 1: 0.3, āidā: 3, āintrinsic_competenceā: 1: 0.5 ], āedgesā: [ (1, 2), (2, 3), ] We consider additional configurations to show that our mechanism is configuration-agnostic. C.2.2 Configuration 2 and its corresponding dynamics ⬠CUSTOM_GRAPH_CONFIG_2 = ānodesā: [ āidā: 1, āintrinsic_competenceā: 1: 0.6, āidā: 2, āintrinsic_competenceā: 1: 0.4, āidā: 3, āintrinsic_competenceā: 1: 0.5, āidā: 4, āintrinsic_competenceā: 1: 0.7, āidā: 5, āintrinsic_competenceā: 1: 0.3, āidā: 6, āintrinsic_competenceā: 1: 0.3, ], āedgesā: [ (1, 2), (2, 3), (3, 4), (2, 5), (2, 6) ] Figure 4: LLM Agent dynamics in AgentSociety benchmarked against best response for configuration 2 C.2.3 Configuration 3 and its corresponding dynamics ⬠CUSTOM_GRAPH_CONFIG_3 = ānodesā: [ āidā: 1, āintrinsic_competenceā: 1: 0.7, āidā: 4, āintrinsic_competenceā: 1: 0.5, āidā: 3, āintrinsic_competenceā: 1: 0.4, āidā: 2, āintrinsic_competenceā: 1: 0.65, āidā: 5, āintrinsic_competenceā: 1: 0.4, āidā: 6, āintrinsic_competenceā: 1: 0.6, āidā: 7, āintrinsic_competenceā: 1: 0.5, ], āedgesā: [ (1, 4), (4, 3), (3, 2), (2, 5), (5, 6), (6, 7) ] Figure 5: LLM Agent dynamics in AgentSociety benchmarked against best response for configuration 3 Appendix D Experimental Details We provide details on each of our experimental result here. All experiments were run on CPU with 16 GB RAM with LLM inferences accessed through API calls. Delegation and information diffusion decisions involve two additional calls to each LLM agent per task. In total, num-agents*2 additional calls per task represent the token overhead and cost, while the latency of the task is dictated by the maximum among the agents in the graph. As we leverage multiple heterogeneous LLMs, the latency and token costs vary by provider. Our average token overhead for delegation is 1200 input tokens and 20 output tokens while for diffusion the token overhead is 1400 input tokens and 45 output tokens, with costs for both in range of USD 0.0001 - USD 0.001 per call. Our highest latency is Geminiās API driving about 14s per call. D.1 Mechanism Characterization We elaborate on the experiment details to generate Fig. 2 (left). We characterize the mechanism on a population of 17 nodes, where the topology is sampled randomly by partitioning agents into two tasks. Each agent adopts the best response strategy discussed in § A.4. Each agentās intrinsic competence c is modeled using a clipped, squashed log-normal distribution (zā¼LogNormalā(ā1.0,1.0)z (-1.0,1.0), c=clipā(z/(1+z),0,1)c=clip(z/(1+z),0,1)) to reflect heavy-tailed expertise inequality, where a minority of agents possess high competence. The simulation executes for T=50T=50 iterations. Each iteration follows a six-stage pipeline: (1) Delegation via the best response strategy; (2) Path Computation for root-to-guru chains; (3) Winner Determination based on aggregate votes; (4) Critical-node Analysis to identify essential agents; (5) Information Diffusion, where non-critical nodes diffuse competence values (6) Competence Update for future competence reports increment by Īr=0.02 _r=0.02 subject to the neighborhoodās diffused upper bound. To ensure statistical robustness, we perform 100 independent replications across different random graph seeds and report the mean and standard deviation for five key metrics. We track the Strategic Competence Report (cĀÆtrep c^rep_t) to measure population-level reporting, User Realized Competence (cĀÆtreal c^real_t) for the quality of service delivered by winning gurus, and Max Competence as the theoretical upper bound. Additionally, we log the Intrinsic Competence and the Payoff to Intermediaries (pĀÆt p_t) to quantify the cost of delegation distributed to non-guru agents along the winning paths, and plot these in Fig. 2 (left). D.2 LLM Agent Social Intelligence in AgentSociety We elaborate on the experiment details to generate Fig. 3 (left). We evaluate each LLM agentās social intelligence by introducing the LLM into AgentSociety with other nodes in the topography operating on the best response strategy. At each time step, the LLM agent must decide its delegation and diffusion behavior using natural language reasoning given the system context of the AgentSociety as well as prior history. Such an environment isolates the behavioral effects of replacing a rigid algorithmic participant with a free-form reasoner. We utilize a suite of static graph configurations (3ā7 nodes) covering diverse topologies. At each iteration, the LLM agent is prompted twiceāonce for delegation and once for diffusion using their respective prompts, please see § E for the prompts. We benchmark each of the 6 LLMs presented in Fig. 3 (left) with temperature 0.0 (except gpt-5-mini that only takes 1.0) and a 4096 token limit. To ensure longitudinal coherence, the agentās full per-iteration memory (previous delegation targets, payments received, and diffusion records) is fed back into the subsequent prompt, allowing the LLM to operate on its own historical context. The LLM agent observes payoffs given by Eq. 1 with α set to 100. Since all other nodes remain deterministic, any deviation from best response provides a clean ablation of the LLMās social intelligence impact on mechanism. We quantify LLM behavioral divergence from the best-response equilibrium across two granularities in the presence of other best response agents: decision-level divergence, representing the cumulative difference in actions given a fixed state, and trajectory-level divergence, representing the cumulative shift in the evolved state itself. These deviations are measured over multiple configurations through the percentage overlap in delegation choices and the mean absolute error (MAE) of diffused information and reported competence in Fig. 3 (left). D.3 Collaborative Performance In each of these experiments, we consider 6 models instantiated in AgentSociety with a fixed (randomly generated) graph topology (for uniformity). The capability vectors are of the dimension as domains present in the datasets and estimated using a 30% train split and the evaluation is done on the remaining 70%. MMLU-Pro We utilize the TIGER-Lab/MMLU-Pro dataset, generating 5-shot predictions for each model via the official answer-extraction protocol and mapped to their 14 subdomains. The evaluation panel includes six diverse models: Llama-3.1-8B-Instruct, Qwen1.5-7B-Chat, Claude-3.5-Sonnet, Gemini-1.5-Pro-002, Gemini-2.0-Flash-Exp, and GPT-4o-Mini. ⬠Task IDs: 1=biology, 2=business, 3=chemistry, 4=computer science, 5=economics, 6=engineering, 7=health, 8=history, 9=law, 10=math, 11=other, 12=philosophy, 13=physics, 14=psychology MMLU_PRO_CONFIG = ānodesā: [ āidā: 1, āintrinsic_competenceā: 1: 0.8951, 2: 0.7810, 3: 0.8208, 4: 0.8110, 5: 0.8160, 6: 0.6253, 7: 0.7676, 8: 0.7434, 9: 0.5659, 10: 0.8574, 11: 0.7453, 12: 0.6884, 13: 0.8073, 14: 0.7806, # gemini-2.0-flash-exp āidā: 2, āintrinsic_competenceā: 1: 0.8357, 2: 0.7111, 3: 0.6173, 4: 0.6951, 5: 0.7033, 6: 0.4109, 7: 0.7064, 8: 0.5855, 9: 0.3682, 10: 0.7259, 11: 0.6775, 12: 0.5678, 13: 0.6262, 14: 0.7210, , # gpt-4o-mini āidā: 3, āintrinsic_competenceā: 1: 0.8881, 2: 0.8032, 3: 0.6350, 4: 0.6951, 5: 0.7982, 6: 0.5943, 7: 0.7706, 8: 0.7500, 9: 0.5591, 10: 0.5444, 11: 0.7127, 12: 0.7186, 13: 0.8189, 14: 0.8276, , # gemini-1.5-pro-002 āidā: 4, āintrinsic_competenceā: 1: 0.9196, 2: 0.7905, 3: 0.8031, 4: 0.8110, 5: 0.8309, 6: 0.6408, 7: 0.7829, 8: 0.7697, 9: 0.6568, 10: 0.7537, 11: 0.7724, 12: 0.7236, 13: 0.7592, 14: 0.8056, , # claude-3.5-sonnet āidā: 5, āintrinsic_competenceā: 1: 0.6783, 2: 0.4698, 3: 0.3761, 4: 0.4756, 5: 0.5341, 6: 0.2946, 7: 0.5352, 8: 0.4605, 9: 0.2500, 10: 0.4593, 11: 0.4743, 12: 0.4874, 13: 0.3815, 14: 0.5893, , # Meta-Llama-3_1-8B-Instruct āidā: 6, āintrinsic_competenceā: 1: 0.5000, 2: 0.2540, 3: 0.1261, 4: 0.2744, 5: 0.4125, 6: 0.1628, 7: 0.2355, 8: 0.3158, 9: 0.1773, 10: 0.2796, 11: 0.3388, 12: 0.2362, 13: 0.1599, 14: 0.4295, , # Qwen1.5-7B-Chat ], āedgesā: [(1, 2), (2, 3), (3, 4), (2, 5), (2, 6)], Open LLM Leaderboard v2 To prevent data duplication with MMLU-Pro above, we restrict this panel to the 15 non-MMLU sub-tasks, including IFEval, GPQA-Main, MATH (Algebra and Intermediate Algebra Hard), MuSR, and ten BBH sub-tasks. The model suite for this benchmark spans three capacity tiers: Llama-3.1-70B-Instruct, Tulu-3-70B, phi-4, Llama-3.1-8B-Instruct, Yi-1.5-34B-Chat, and Qwen2.5-Coder-7B-Inst. ⬠Task IDs: 1=ifeval, 2=gpqa_main, 3=math_algebra_hard, 4=math_intermediate_algebra_hard, 5=musr_object_placements, 6=bbh_boolean_expressions, 7=bbh_date_understanding, 8=bbh_disambiguation_qa, 9=bbh_formal_fallacies, 10=bbh_geometric_shapes, 11=bbh_hyperbaton, 12=bbh_logical_deduction_five_objects, 13=bbh_logical_deduction_seven_objects, 14=bbh_logical_deduction_three_objects, 15=bbh_movie_recommendation OPENLLM_V2_CONFIG = ānodesā: [ āidā: 1, āintrinsic_competenceā: 1: 0.8642, 2: 0.3209, 3: 0.0217, 4: 0.0000, 5: 0.2368, 6: 0.8933, 7: 0.5867, 8: 0.7067, 9: 0.7867, 10: 0.2800, 11: 0.7467, 12: 0.5600, 13: 0.4800, 14: 0.9067, 15: 0.7733, āprimary_taskā: 1, # Llama-3.1-70B-Instruct āidā: 2, āintrinsic_competenceā: 1: 0.5679, 2: 0.3433, 3: 0.4239, 4: 0.0714, 5: 0.3026, 6: 0.8933, 7: 0.5600, 8: 0.7600, 9: 0.6267, 10: 0.4400, 11: 0.6933, 12: 0.5333, 13: 0.4400, 14: 0.7867, 15: 0.6667, āprimary_taskā: 1, # Yi-1.5-34B-Chat āidā: 3, āintrinsic_competenceā: 1: 0.7037, 2: 0.3209, 3: 0.0000, 4: 0.0000, 5: 0.2105, 6: 0.8933, 7: 0.7200, 8: 0.6800, 9: 0.7467, 10: 0.5200, 11: 0.8133, 12: 0.6400, 13: 0.5467, 14: 0.9200, 15: 0.6533, āprimary_taskā: 1, # phi-4 āidā: 4, āintrinsic_competenceā: 1: 0.6111, 2: 0.3134, 3: 0.0761, 4: 0.0000, 5: 0.2632, 6: 0.9333, 7: 0.3733, 8: 0.5467, 9: 0.5867, 10: 0.5733, 11: 0.5333, 12: 0.4000, 13: 0.3067, 14: 0.7333, 15: 0.6267, āprimary_taskā: 1, # Qwen2.5-Coder-7B-Inst āidā: 5, āintrinsic_competenceā: 1: 0.8457, 2: 0.3806, 3: 0.0000, 4: 0.0000, 5: 0.3289, 6: 0.8133, 7: 0.5600, 8: 0.6533, 9: 0.6533, 10: 0.3333, 11: 0.6933, 12: 0.3600, 13: 0.3200, 14: 0.8267, 15: 0.8267, āprimary_taskā: 1, # Tulu-3-70B āidā: 6, āintrinsic_competenceā: 1: 0.4691, 2: 0.3433, 3: 0.2826, 4: 0.0119, 5: 0.3421, 6: 0.7600, 7: 0.3733, 8: 0.4800, 9: 0.4933, 10: 0.3600, 11: 0.6800, 12: 0.3867, 13: 0.3733, 14: 0.6400, 15: 0.6267, āprimary_taskā: 1, # Llama-3.1-8B-Instruct ], āedgesā: [(1, 2), (2, 3), (3, 4), (2, 5), (2, 6)], SWE-bench . We leverage trajectories from princeton-nlp/SWE-bench-Verified test split. Evaluation domains are defined by the top-5 resolved repositories. We benchmark two distinct 6-agent configurations: a Strong/Generalist panel (comprising SWE-agent-Claude-4, Kimi-K2, Augment-Agent, Claude-3.5-Sonnet, DeepSeek-V3, SWE-agent-GPT-4o) and a Weaker/Complementary panel (including Enginelabs, Claude-3.5-Haiku, GRU, Codeshellagent-Gemini, SWERL-Llama3-70B, and Amazon-Nova-Premier). ⬠Task IDs: 1=django/django, 2=matplotlib/matplotlib, 3=scikit-learn/scikit-learn, 4=sphinx-doc/sphinx, 5=sympy/sympy SWEBENCH_STRONG_CONFIG = ānodesā: [ āidā: 1, āintrinsic_competenceā: 1: 0.6848, 2: 0.5385, 3: 0.6667, 4: 0.4118, 5: 0.7000, , # Kimi-K2 āidā: 2, āintrinsic_competenceā: 1: 0.5000, 2: 0.3846, 3: 0.6667, 4: 0.2941, 5: 0.5667, , # Claude-3.5-Sonnet āidā: 3, āintrinsic_competenceā: 1: 0.6413, 2: 0.4615, 3: 0.7500, 4: 0.4706, 5: 0.6667, , # Augment-Agent āidā: 4, āintrinsic_competenceā: 1: 0.7065, 2: 0.4615, 3: 0.6667, 4: 0.5882, 5: 0.6000, , # SWE-agent-Claude-4 āidā: 5, āintrinsic_competenceā: 1: 0.5000, 2: 0.4615, 3: 0.3333, 4: 0.3529, 5: 0.3000, , # DeepSeek-V3 āidā: 6, āintrinsic_competenceā: 1: 0.2609, 2: 0.0000, 3: 0.2500, 4: 0.0000, 5: 0.2667, , # SWE-agent-GPT-4o ], āedgesā: [(1, 2), (2, 3), (3, 4), (2, 5), (2, 6)], ⬠Task IDs: 1=django/django, 2=matplotlib/matplotlib, 3=scikit-learn/scikit-learn, 4=sphinx-doc/sphinx, 5=sympy/sympy SWEBENCH_WEAK_CONFIG = ānodesā: [ āidā: 1, āintrinsic_competenceā: 1: 0.5000, 2: 0.5385, 3: 0.5833, 4: 0.4118, 5: 0.5000, , # Codeshellagent-Gemini āidā: 2, āintrinsic_competenceā: 1: 0.4674, 2: 0.3846, 3: 0.7500, 4: 0.3529, 5: 0.4333, , # GRU āidā: 3, āintrinsic_competenceā: 1: 0.4674, 2: 0.3077, 3: 0.8333, 4: 0.1765, 5: 0.5333, , # Claude-3.5-Haiku āidā: 4, āintrinsic_competenceā: 1: 0.6413, 2: 0.3846, 3: 0.7500, 4: 0.0000, 5: 0.6667, , # Enginelabs āidā: 5, āintrinsic_competenceā: 1: 0.4674, 2: 0.4615, 3: 0.5833, 4: 0.2941, 5: 0.3667, , # Amazon-Nova-Premier āidā: 6, āintrinsic_competenceā: 1: 0.4239, 2: 0.4615, 3: 0.7500, 4: 0.0588, 5: 0.3667, , # SWERL-Llama3-70B ], āedgesā: [(1, 2), (2, 3), (3, 4), (2, 5), (2, 6)], D.4 Multi-Task Collaborative Performance We evaluate multi-task delegation mechanism using evaluation traces from the open-llm-leaderboard/model-details dataset. The model suite spans three capacity tiersāincluding Large (Llama-3.1-70B-Instruct, Tulu-3-70B, phi-4), Mid (Yi-1.5-34B-Chat), and Small (Llama-3.1-8B-Instruct, Qwen2.5-Coder-7B-Inst) ā evaluated across 5 reasoning domains from the IFEval, MATH, and BBH suites. To isolate the routing componentās performance, we select these domains where no single model dominates, partitioning each into a 40% train split for empirical competence estimation and a 60% held-out test split. The experimental graph consists of 30 nodes (model-domain pairs) in a randomly generated topology. We benchmark multi-task combinations by running the delegation mechanism for 50 iterations with 1,000 sampled test questions per domain to ensure robust performance metrics. The AgentSociety mechanism runs similarly to D.1. ⬠MULTI_TASK_CONFIG = ānodesā: [ # ifeval (task=1) āidā: 1, āintrinsic_competenceā: 1: 0.8611, 2: 0, 3: 0, 4: 0, 5: 0, āprimary_taskā: 1, # Llama-3.1-70B-Instruct āidā: 2, āintrinsic_competenceā: 1: 0.8472, 2: 0, 3: 0, 4: 0, 5: 0, āprimary_taskā: 1, # Tulu-3-70B āidā: 3, āintrinsic_competenceā: 1: 0.6991, 2: 0, 3: 0, 4: 0, 5: 0, āprimary_taskā: 1, # phi-4 āidā: 4, āintrinsic_competenceā: 1: 0.5741, 2: 0, 3: 0, 4: 0, 5: 0, āprimary_taskā: 1, # Yi-1.5-34B-Chat āidā: 5, āintrinsic_competenceā: 1: 0.6111, 2: 0, 3: 0, 4: 0, 5: 0, āprimary_taskā: 1, # Qwen2.5-Coder-7B-Inst āidā: 6, āintrinsic_competenceā: 1: 0.4769, 2: 0, 3: 0, 4: 0, 5: 0, āprimary_taskā: 1, # Llama-3.1-8B-Instruct # math_algebra_hard (task=2) āidā: 7, āintrinsic_competenceā: 1: 0, 2: 0.0000, 3: 0, 4: 0, 5: 0, āprimary_taskā: 2, # Tulu-3-70B āidā: 8, āintrinsic_competenceā: 1: 0, 2: 0.4180, 3: 0, 4: 0, 5: 0, āprimary_taskā: 2, # Yi-1.5-34B-Chat āidā: 9, āintrinsic_competenceā: 1: 0, 2: 0.2869, 3: 0, 4: 0, 5: 0, āprimary_taskā: 2, # Llama-3.1-8B-Instruct āidā: 10, āintrinsic_competenceā: 1: 0, 2: 0.0000, 3: 0, 4: 0, 5: 0, āprimary_taskā: 2, # phi-4 āidā: 11, āintrinsic_competenceā: 1: 0, 2: 0.0574, 3: 0, 4: 0, 5: 0, āprimary_taskā: 2, # Qwen2.5-Coder-7B-Inst āidā: 12, āintrinsic_competenceā: 1: 0, 2: 0.0164, 3: 0, 4: 0, 5: 0, āprimary_taskā: 2, # Llama-3.1-70B-Instruct # bbh_geometric_shapes (task=3) āidā: 13, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0.5800, 4: 0, 5: 0, āprimary_taskā: 3, # Qwen2.5-Coder-7B-Inst āidā: 14, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0.4600, 4: 0, 5: 0, āprimary_taskā: 3, # Yi-1.5-34B-Chat āidā: 15, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0.4800, 4: 0, 5: 0, āprimary_taskā: 3, # phi-4 āidā: 16, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0.3300, 4: 0, 5: 0, āprimary_taskā: 3, # Tulu-3-70B āidā: 17, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0.2800, 4: 0, 5: 0, āprimary_taskā: 3, # Llama-3.1-70B-Instruct āidā: 18, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0.3500, 4: 0, 5: 0, āprimary_taskā: 3, # Llama-3.1-8B-Instruct # bbh_disambiguation_qa (task=4) āidā: 19, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0.7900, 5: 0, āprimary_taskā: 4, # Yi-1.5-34B-Chat āidā: 20, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0.7000, 5: 0, āprimary_taskā: 4, # Llama-3.1-70B-Instruct āidā: 21, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0.6900, 5: 0, āprimary_taskā: 4, # phi-4 āidā: 22, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0.6600, 5: 0, āprimary_taskā: 4, # Tulu-3-70B āidā: 23, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0.5800, 5: 0, āprimary_taskā: 4, # Qwen2.5-Coder-7B-Inst āidā: 24, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0.5000, 5: 0, āprimary_taskā: 4, # Llama-3.1-8B-Instruct # bbh_hyperbaton (task=5) āidā: 25, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0, 5: 0.8100, āprimary_taskā: 5, # phi-4 āidā: 26, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0, 5: 0.7200, āprimary_taskā: 5, # Yi-1.5-34B-Chat āidā: 27, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0, 5: 0.7100, āprimary_taskā: 5, # Llama-3.1-70B-Instruct āidā: 28, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0, 5: 0.6700, āprimary_taskā: 5, # Tulu-3-70B āidā: 29, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0, 5: 0.6800, āprimary_taskā: 5, # Llama-3.1-8B-Instruct āidā: 30, āintrinsic_competenceā: 1: 0, 2: 0, 3: 0, 4: 0, 5: 0.5200, āprimary_taskā: 5, # Qwen2.5-Coder-7B-Inst ], āedgesā: [ (2, 3), (3, 4), (4, 5), (5, 6), (7, 8), (8, 9), (9, 10), (10, 11), (11, 12), (13, 14), (14, 15), (15, 16), (16, 17), (17, 18), (20, 21), (21, 22), (22, 23), (23, 24), (25, 26), (26, 27), (27, 28), (28, 29), (29, 30), (2, 7), (6, 9), (5, 13), (4, 14), (4, 20), (2, 20), (3, 25), (6, 29), (10, 15), (8, 14), (8, 20), (7, 22), (10, 25), (9, 29), (14, 20), (13, 23), (15, 25), (18, 29), (21, 25), (20, 26), ], Appendix E LLM Agent Prompts The following prompts were used for experiments characterizing the social intelligence of LLM agents presented in Fig. 3, with the same prompts used across all LLM agents. Listing 1: System Prompt (Describing AgentSociety) ⬠You are a node in a liquid democracy network making strategic decisions about voting and information sharing in order to maximise your payment (reward). YOU ARE A UTILITY MAXIMISER WITH YOUR UTILITY = PAYMENT. The game is defined as follows ### Tasks and Competence - There is a single task to be completed - Each node has ACTUAL COMPETENCE for the task (0.0 to 1.0 scale) - Each node reports competence during delegaion based on which the payment (reward) received is computed. Each node is strategic here to report competence in such a way that the payment is maximized. - Each node also diffuses a competence to each of its neighbours (could be different to different neighbours). Each node is strategic here because higher than required diffusion hurts its payment share, while lower than required might not get it on the winning path which would mean that there is no payment altogether. - All agents maintain a log of what was diffused, so once a certain competence is diffused, not diffusing any information in the following iterations is the same as diffusing the previously diffused value as neighboring nodes log what was received from each node. - The goal of each node is to maximize its payment and not just receive a payment. - A positive payment means income and a negative payment means a penalty. Penalty is many times higher than income. - As the diffusion happens between neighbors each iteration, there is a delay for the diffused value to reach extended neighbors in the graph to then influence them to change their voting based on diffused value. - Therefore the agents need to consider that the reward and penalty can sometimes be lagging with respect to the information diffused. - A rational agent starts with diffusing low values below its reported competence for payment and increases its diffusion value until required to maximize payment. - A rational agent does not report competence for payment to be higher than max(actual competence, competence obtained from neighbors) on the primary task. The system operates in the following steps - The system broadcasts the task to all nodes. The first step for each participating node is to vote, either for themselves or for one of their neighbors. After the voting process concludes, votes aggregate at gurus, defined as agents who vote for themselves. Each guru represents a group of agents that have voted to it, with voting occurring transitively. The voting paths are determined by the delegation paths formed by the transitive voting. The winning path is defined as the group with the highest number of agents. Voting for a neighbor could be beneficial because there is finally only one winning path identified and only agents that make up this winning path have an opportunity to get paid. The goal is to figure out who to vote for, given the payment mechanism in order to maximise own payment. During voting, each node also sends the reported competence, that it can deliver either by itself or leveraging its neighbors by voting to them, to the system that will eventually be used for payment calculation. Within this winning path, not all nodes are paid. Only the ones deemed critical, or those that would be part of a (different) winning path in case they had voted for themselves, are paid. These nodes make up the critical path sorted in the order of their competencies. After identifying the critical path the framework assigns payments to utilizing the formula below by plugging their respective reported competence into it. Let the critical path C_t_k be expressed as D_w^t_k = (a_1, a_2, ..., a_k-1, a_k = w), which denotes the ordered sequence of agents whose vote forwarding was necessary for w to receive the allocation of task t_k. The payment function (positive payment means the agent gets paid) for an agent a_i in D_w^t_k is then given by p^(s_sigma_j)(a_i) equals: * I(c_i+1 >= c_i) * (f(c_i) - f(c_i-1)), if a_i is in D_w^t_k excluding w; * I(c_i+1 >= c_i) * (f(c_i) - f(c_i-1)), if a_i = w; * 0, if a_i is not in D_w^t_k, where: c_i is the competence reported of agent a_i on task t_k, c_i-1 = 0 if a_i = a_1, c_i+1 = true competence of winner if a_i = w. I(.) is the indicator function, returning +1 if the condition holds and alpha(negative value) otherwise, f(.) is a monotone function modulating payments, and c is a baseline cost to the winning agent w to execute the task. Intuitively, the payment policy rewards or penalizes intermediaries according to the incremental competence they contribute along the vote chain. After the payment is made, all agents are allowed to make a decision based on their current information state and payment outcome on whether they want to diffuse information to their neighbors to improve their own utility or payment. Listing 2: Delegation Prompt ⬠You are rational and intelligent Agent node_id in a system of all rational and intelligent agents making a delegation decision and reporting a competence for payment based on your delegation decision. YOU NEED TO PAY ATTENTION AND UNDERSTAND TO THE PAYMENT FUNCTION IN ORDER TO MAXIMIZE YOUR PAYMENT for both your delegation decision as well as competence for payment. ## Your Information - Your Primary Task: Task primary_task - Your Actual Competence: intrinsic_competence - Tasks Being Voted On: tasks ## Your Memory (History from Previous Iterations) memory_info ## Your Neighbors competence (same primary task only) neighbors_info ## Decision Required You must choose for Task primary_task, who to delegate your vote. Your options are: 1. Vote for yourself (delegate to yourself) 2. Delegate to one of your neighbors listed above (only those with primary task primary_task) If you choose to vote for yourself, use your own node ID (node_id). Based on who you delegated to, report a corresponding competence which determines your payment. Use your memory to learn from past delegation choices and their resulting payments. You need to ensure that you delegate to a neighbor that at least can guarantee the performance you have already diffused. Otherwise your neighbors will no longer trust you to be accurate in your claims. ## Response Format Respond with ONLY a JSON object. ALL three fields are REQUIRED and **DO NOT PROVIDE AN EMPTY RESPONSE**: "delegate_to": <node_id>, "competence_for_payment": <task_id>: <competence_value>, "reasoning": "brief explanation" Example response: "delegate_to": 5, "competence_for_payment": "1": 0.7, "reasoning": "Node 5 has ..." Field descriptions: - delegate_to: The node ID you are delegating to (use your own ID node_id if voting for yourself) - competence_for_payment: REQUIRED. A dictionary mapping each task_id (integer) to the competence value (float) you want to report for payment calculation. Include ALL tasks from tasks. - reasoning: Brief explanation of your decision, keep it concise as there is a limit on the length Listing 3: Diffusion Prompt ⬠You are rational and intelligent Agent node_id in a system of all rational and intelligent agents deciding what information to diffuse to each of your neighbors. Bear in mind that diffusion at this iteration can depend on the delegation decision of the same iteration. ## Your Information - Your Primary Task: Task primary_task - Your Actual Competence: intrinsic_competence - Delegation Decision of current iteration: delegated_to_info - Competence Reported for Payment (current iteration): competence_for_payment_info ## Your Memory (History from Previous Iterations) memory_info ## Payment Outcome payment_status ## Your Neighbors - Same Primary Task (Task primary_task): same_task_neighbors - Different Primary Tasks: diff_task_neighbors ## Neighbor Competence (what they have diffused to you) Current State of Neighbors Competence: neighbors_competence_info - You can strategically diffuse DIFFERENT competence values to DIFFERENT neighbors - Consider each neighborās potential influence on maximizing your payment - Use your memory to learn from past diffusion decisions and their impact on payments ## For example If this is the received information - # Your Information - Your Primary Task: Task 1 - Your Actual Competence: "1": 0.2 - Delegation Decision of current iteration: You delegated to Node 5 - Competence Reported for Payment (current iteration): "1": 0.439 # Current State of Neighbors Competence: - Node 3 (Primary Task 1): Competence = "1": 0.419 - Node 5 (Primary Task 1): Competence = "1": 0.439 Here, diffusing a higher value of 0.425 to Node 3 would help you obtain node 3ās vote while not losing substantial payment share. In this case, you would be acting as an intermediary transferring information from one node to another. ## Decision Required Decide whether to diffuse information and what competence values to diffuse to EACH neighbor individually. ## Response Format Respond with ONLY a JSON object in this exact format: "should_diffuse": true/false, "neighbor_updates": "<neighbor_id>": "<task_id>": competence_value, ..., "<neighbor_id>": "<task_id>": competence_value, ... , "reasoning": "brief explanation of strategy" Example: "should_diffuse": true, "neighbor_updates": "2": "1": 0.7, "5": "1": 0.5 , "reasoning": "Reporting higher competence to node 2 because of ..." If should_diffuse is false, the updates will be ignored. You must provide an update for each neighbor you want to diffuse information to.