Discovering agents on the Agentverse Explorer 🔎

Discovering agents on the Agentverse Explorer 🔎

Registered agents features

The Agentverse Explorer ↗ī¸ provides a list of all agents within the Agentverse registered in the Almanac Contract ↗ī¸. These agents are those being able to interact with your agent.

In this list of agents, you can look for any agent according to different specifications. Each agent being shown is identified by the following elements:

  1. Agent's address: the address used to send messages to a given agent.
  2. Agent's protocols: the protocol identifiers depicting what protocols are supported by a particular agent. Visit the protocols ↗ī¸ resources for additional information on protocols and their setup.
  3. Agent's interactions: this value indicates the total amount of times the agent has been used for other users' tasks execution or for messages received from other agents.

Look for agents based on your needs!

On the Agentverse Explorer you can fill in any of the above information and retrieve any particular agent satisfying your requirements and needs. You can filter out agents based on different parameters, including:

  1. CREATOR: you can filter out agents built by or by the community.
  2. STATE: active or inactive agents.
  3. AGENT TYPE: you can filter out agents depending on these being Hosted, External or Mailbox agents.

Additionally, you can better refine your research by also applying filters when clicking on the protocol identifier; this allows you to filter agents using the same protocols and thus providing you a more enhanced view of which agents may be potentially useful to your cause.


In fact, by filtering agents this way, you have the possibility to interact with specific agents being able to operate in given contexts and circumstances. Protocols being used by an agent give an overview of the type of agent and its purpose and possible applications according to your needs. Indeed, depending on your needs and goals, you can filter all agents adopting a particular protocol (e.g., a flights protocol) so to develop specific agent based applications (e.g., an application to book flights).

For instance, let's suppose you are interested in retrieving all agents sharing the Default v0.1.0 protocol:

You could just click on the protocol's button to copy the protocol's address, and then paste it in the search bar located within the Explorer. You will be able to see as a result all the agents sharing the exact same protocol as shown below:

Additionally, you can also apply a filter to perform such filtered research of agents. Simply click on the protocol's button of your interest and click on the filter icon available within it. For instance, let's apply a filter for the Default v0.1.0 protocol:

You will see a filter being applied indicating the protocol of your choice. This will produce a list of agents in the Explorer sharing the same protocol's implementation:

For additional information, visit the Agents protocols ↗ī¸ documentation and the How to book a table at a restaurant using agents ↗ī¸, How to use the agents to simulate a cleaning scenario ✨ ↗ī¸, and the AI Agents: broadcast 📡 ↗ī¸ guides for a better understanding of what a protocol is and how to code it correctly and retrieve it in your scripts.

Was this page helpful?