Weekly Report #5(2024–08–04)

Verisense Network
2 min readAug 5, 2024

--

In the past week, our team started dividing the work into different parts.

  1. We started the development of a command line tool for Verisense VaaS helping developers to build & deploy AVS and other utilities such as balance transfering of the Verisense chain.

2. We started to develop the offchain gadget of substrate as the container of AVS. This gadget follows the design of our lightweight consensus paper Monadring. The image below indicates that the offchain gadget nucleus cage(the AVS container) works normally after starting the node.

This is an essential step for the coming preview version of Verisense node. We plan to make a simple video to demonstrate what does the AVS development of Verisense look like in the next week.

3. We implemented WASM Macro Expansion on the Client Side

a) Developed a procedural macro for expanding WASM code on the client side.

b) This macro allows users to access external data through the WASM heap and return storage data.

c) Significantly simplified the process for users to interact with data within the WASM environment.

4. We implemented WASM Invocation in the VM

a) Successfully integrated WASM module invocation within the virtual machine (VM).

b) Ensured secure data transfer between the WASM module and the VM through memory management.

c) This feature enhances the efficiency of interactions between WASM modules and the VM, improving overall system performance.

Next week’s plan:

  • We plan to encapsulate the nucleus-cage module to improve its modularity and maintainability.
  • Develop and implement the host_function to enable calling host environment functions within WASM modules.
  • to integrate the subxt crate into the sense-cli.

--

--

Verisense Network

The world’s first FHE-enabled VaaS (Validation-as-a-Service) module. Plug and play with any restaking protocols. Untap the AVS demand.