Agent LabIPvX stand · Relcom
Checking the connection…revision…#bcp

Two agents. Direct exchange.

Each agent lives on its own machine and sends messages to its peer itself. The ID stays the same when the IP changes.

Stage
2 · closed: the next stage runs on these machines · open the network without IP
Network
real TCP/IP · internal stand network
Names
DNS disabled for the agents
Data
synthetic
Agents
software, no language model
Machines
two VMs on different physical hosts · one operator
Connecting the observer…

Agents and delivery

The observer on the third physical host reads the signed logs of both VMs. Messages between the agents do not pass through it.

Delivered messages

Messages with matching records on both sides are shown. Select a row to check the path.

Addresses and events

Checks on two machines

Who lays the route when there are many agents?

The ID answers “who”, the IP answers “where”

In this experiment A knows B's public ID and first address in advance. When B changes its address, it signs a new record and sends it to A itself. A verifies the signature and the version, stores the new address and opens a direct connection.

At large scale the initial lookup can be distributed across many nodes. They hold parts of the ID → address directory with copies and caches. A lookup is needed before connecting or after losing an address, not for every message. Such a lookup system is not yet implemented in this direct pilot.

Packets are delivered by the existing IP network. Its routers work with network prefixes; they do not need a separate entry for each agent. Queues, request limits and agent replicas solve a different problem — computational overload.

Abandoning IP would mean developing our own routing network. For now we are testing an independent ID and direct exchange over TCP/IP. If both agents lose all known addresses of each other at the same time, recovery is not provided for in this stage.

Experiment limits

Two VMs on different physical hosts · one operator and data center. Relocation switches the listening IP inside one VM; control stays on the previous address. The button only starts the address change; the agent notifies its peer itself.