Specialized agents that hand off tasks with intent
Instead of wiring every service to every other service, agents describe their capabilities and find matching counterparts at runtime. This page shows the principle as a structural diagram, as a simulation, and with a publicly reachable agent.


Practical setup 01Structural diagram · A2A principle
Finding capabilities instead of hardwiring connections
Hardwired integrations need individual changes with every extension. In modular agent systems, new capabilities should be discoverable on demand, without fixing every connection in advance.
Drawing continues to the right, scrollable sideways
Classification Structural diagram · A2A principle, not a specific deployment
Scope and limitations
Not part of this demo: The diagram shows roles and handoffs, but no operational measurements, response times, or a concrete count of production agents.
The topology is a structural diagram for the A2A principle, not a specific customer deployment.
Interactive simulation
Play through an agent topology yourself
Start different process types and watch which specialized stations get involved. The simulation shows paths, sequences, and queues, but no measurements from a live system.
Drawing continues to the right, scrollable sideways
Speed 1× · 0 processes running · 0 runs completed
Simulated runs of this panel, not a measurement of a live system. The time spent at each station is the total duration of the process type, spread evenly across its stations. Which type starts next depends on its configured share. A new process every 2 s at 1× speed.
Your system is set to reduced motion, so the simulation stays off. The diagram above shows the same topology at rest.
The diagram is shown from a screen width of 640 px on. 13 nodes in 5 layers, 13 connections, 4 processing paths. To the parts list
Legend
- A building block with at least one connection in use, shown with a solid outline.
- A building block with no connection in use, shown with a dashed outline (4: Customer Portal, Internal Systems, Partner Access, Decision).
- A connection, derived from the station sequence of the processing paths. Connections to external services are not recorded in the data and are therefore not drawn.
- L
- Column header for the layer a building block sits in, with the count of how many sit in it next to it. The data does not name the layers.
- ALT
- A process in progress, a dot carrying the short code of its type. It follows exactly the station sequence of its path.
- Station
- A working station. Its outline stands out and progress runs along its bottom edge. Each station handles one process at a time. The dots next to it are waiting.
- Speed
- Speed controls only the playback rate (0.5× / 1× / 2×). It changes nothing about the paths and dwell times, which stay exactly as recorded in the data.
- Sources
- Speed and display mode change only the simulation, not the process paths shown.
Public BKS agent
Talk to a running BKS agent
The public agent answers questions about BKS-Lab over the A2A protocol. It works exclusively with public information and knows no customer or project data.
Your input is transmitted to the agent. Please do not enter confidential information.
Which task should run as its own specialist?
We assess where clearly scoped agent roles can complement existing workflows and where a classic integration remains the better fit.
Schedule a conversation