Technical architecture

Our restaking protocol is built using the following custom Cosmos SDK modules developed by our team:

  • x/services Allows users to register Active Validated Services (AVSs) that can be run by operators.

  • x/operators Allows operators to register as such within the protocol.

  • x/pools Contains a list of restaking pools that AVSs can select for cryptoeconomic security, where users can restake their assets to earn rewards.

  • x/restaking At the core of our protocol, it lets users restake to services, operators, and pools. Operators can indicate their participation in validating a service, while AVSs can block or allow specific operators for validation.

  • x/rewards Allows services to create and edit reward plans for users providing cryptoeconomic security. This involves distributing tokens to pools, operators, and AVS delegators.

Further details about the implementation architecture will be published on a dedicated website. Developers will find message specifications, queries for reading on-chain data, and information on how this data is stored within our chain.

Last updated