Oguzhan ErsoyResearch
IR3DE-AXL: Collective Inference Network
Most inference routing runs through a single gateway with a fixed menu of models. IR3DE-AXL flips that: every participant builds their own router from whatever experts the network currently offers, and can contribute their own in return.

Table of contents
We have built a collective inference network prototype with our tools IR3DE and AXL. Participants can contribute expert models, use models served by others, or do both, without relying on one centralised gateway or a fixed model catalogue.
Two components make this work: our local routing mechanism IR3DE and our peer-to-peer networking layer AXL. IR3DE uses lightweight statistics over token embeddings to match a prompt to the most relevant expert domain. AXL connects nodes directly, so routing decisions can become live inference requests across the network. Together, they turn local expert routing into a working collective inference network.

The Prototype: From Local Router to Collective Network
In our IR3DE paper, we study a routing problem: given a prompt and a set of expert models, which expert should answer? IR3DE solves this efficiently by embedding the prompt, scoring tokens against domain statistics with ridge regression, and letting confident token-level votes determine the selected expert.
IR3DE-AXL extends that idea into a live networked setting. IR3DE-AXL is a decentralised inference network where every participant is an AXL node. A node can act as a user, an inference provider, or both.
Providers advertise one or more models together with their expertise categories and basic model metadata. Users browse the expertise areas available in the network, select the domains they want, and choose one model for each selected expertise. From those choices, the user builds a local IR3DE router.
That router stays local to the user. There is no central routing service deciding which model everyone must use. Each participant can compose their own expert system from the models currently available in the network. Thanks to the dynamic structure of IR3DE, users can modify the set of expert models they use without retraining the local router.
How It Works
Setup
First, a node creates a network and shares the network address with other participants. Other nodes then join that network. Once connected, provider nodes register the models they serve, along with their expertise and basic metadata. In the illustrated example, different nodes contribute different experts such as coding, math, and general chat.

Inference Flow
During inference, the user first selects the expertise areas they want to use, such as code and math. The client then builds a local IR3DE router over those selected expertise areas. When the user sends a prompt, the router chooses the matching expertise and routes the request to the corresponding provider node. In the example flow, a coding prompt is routed to the coding node, while a math prompt is routed to the math node. The selected provider runs inference and returns the response to the user.

User Interface
The prototype is currently represented with a simple TUI. The left side controls and monitors the router: users can select expertise categories and choose one model per expertise. The right side shows the chat history, including router decisions and model responses.
Users can continue the same chat with follow-up questions or create a new chat. In a multi-round chat, the router makes a new routing decision after every new prompt, while the selected models can see the previous messages for that chat. When the user starts a new chat, the model receives a fresh context without the previous chat history.

Why It Matters
IR3DE-AXL is mainly about collective inference. A participant with a coding model can serve coding requests to the network while using someone else’s math or history model. Another participant can contribute a different expert. Another may only consume the services. The same set of nodes can therefore both provide and use inference.
This makes the network dynamic and participant-driven. The set of available experts comes from what the participants themselves contribute, and each user can locally decide which experts to include in their own routing setup.
Limitations
IR3DE is intentionally designed to be lightweight, so the router is not perfect. Ambiguous prompts, overlapping domains, missing domain statistics, or poorly matched expert categories can still lead to incorrect routing decisions. The router should be seen as a simple local dispatcher, not as a guarantee that the selected model is always the best possible model for the prompt.
The prototype also does not include built-in verification or incentive mechanisms. Participants should treat it as an altruistic or trusted-network setup: if they join a network with untrusted providers, they take the risk that a provider may be unavailable, return low-quality outputs, or misrepresent what it is serving. The current prototype focuses on the core collective inference loop rather than trust, verification, reputation, or incentive design.
Takeaways
- IR3DE-AXL turns local expert routing into a collective inference network. Users discover available expertise, build a local router, and send prompts to the most relevant provider in the network.
- Each node can both serve and use inference. Participants contribute their own expert models while also benefiting from experts served by others.
- Each user can dynamically select their inference providers. The ridge-regression-based routing mechanism enables users to modify the set of inference providers and expertise areas they rely on via the TUI.
View the GitHub Repo here: https://github.com/gensyn-ai/IR3DE-AXL
Continue reading
