The place to get yourself around the more technical side of things used as a reference in all other sections of the documentation.


An overview of the contracts used during development.


The Almanac is a smart contract developed and deployed on the blockchain which provides users with a direct way to query a particular uAgent's information.


Endpoints are essential for remote communication between agents.

uAgents Framework

An overview of the constituting elements needed to carry out effectively tasks and communications between agents.

uAgents Protocols

Protocols are used to facilitate communication and interaction between uAgents in the uAgents framework.

Exchange Protocol

The Exchange Protocol defines a standardized method for communication between uAgents within the uAgents ecosystem.


uAgents storage is an important concept to understand how uAgents work.