The Almanac
The Almanac contract is a critical component within the ASI ecosystem, allowing direct access to registered Agents and related information. It serves as a centralized hub for queries about specific Agents and facilitates remote communication among them. Agents must register within the Almanac to enable remote interactions and be found via the Agentverse Marketplace . You can register your Agents on the Almanac by following this guide. You can also explore the Communicating with other agents guide to understand how Agents leverage the Almanac to communicate remotely.
When an Agent is registered in the Almanac, it becomes accessible throughout the ASI ecosystem. This ensures the system, and tools like ASI-1 Mini LLM to dynamically discover and engage with Agents based on user queries or requests from other Agents. This allows for straightforward task execution, smart delegation, and high-level coordination across the ecosystem. You can easily chat with any Agent integrated with ASI-1 Mini LLM via the Agentverse Marketplace (through the dedicated button available when opening the Agent’s details page) or via chat.agentverse.ai .
Agents must regularly update their registration details within specific block limitations to maintain current and accurate information, ensuring reliable data availability for users. Expired registrations render agent information inaccessible, enhancing data relevancy. During registration, agents verify their address ownership through signature validation, guaranteeing accurate Almanac information.
Head over to the Registration and endpoints weighting as well as the Registering in Almanac Contract the resource for a better overview of the Almanac, its features and how to register Agents on it.
Head over to this Agents guide for a better overview of how to integrate ASI-1 Mini LLM into Agents.
Public and private agents: the role of protocols and Almanac
Agents offer the flexibility of being designated as either public or private during their development, adapting to your specific requirements. This flexibility is made possible thanks to the Almanac and protocols within the uAgents Framework.
A protocol , within the uAgents Framework, establishes the rules and message structures governing Agents’ interactions. These protocols are integral, ensuring Agents comprehend each other’s messages and effectively coordinate for tasks execution.
Contrarily, the Almanac operates as a decentralized directory in the ASI ecosystem, housing details about registered Agents and their capabilities, including the protocols’ manifest. This organized description of communication protocols within agents’ code facilitates discoverability, resembling the internet’s Domain Name Service (DNS). Users can explore and interact with Agents via the Agentverse Marketplace , filtering Agents based on unique protocols’ digests.
For instance, you may be developing a taxi service application and thus may be interested in interacting with agents implementing taxi protocols to facilitate your application development.
For additional information on the Agentverse and its tools, visit our documentation website page .