biweekly update

SingularityNET Decentralized AI Platform: Biweekly Development Report As of October 4th, 2024

author-img
By SingularityNET October 7, 2024

Introduction

We present our biweekly technical development update of our Decentralized AI Platform, highlighting the significant progress made across core components.

Weeks 37 and 38 have seen noteworthy advancements, bringing us closer to our shared vision: a full-scale modernized Decentralized AI Platform:

Daemon

  • Enhanced support for Filecoin by adding the ability to parse Filecoin hashes;
  • Enabled reading metadata and protos from Filecoin, expanding storage options;
  • Implemented tests for Filecoin functionality to ensure reliability.

Python SDK

  • Released version 3.5.0, which includes a fully independent CLI separate from the SDK;
  • Improved performance with channel caching in version 3.5.1;
  • Integrated Filecoin into the SDK’s test suite for more comprehensive testing.

CLI

  • Integrated Filecoin into the command line interface’s (CLI) test suite.

Sandbox

Frontend:

  • Added user information elements and management dialogs to the application;
  • Removed minor components and added missing ones to the component library;
  • Fixed user resource paths for accessing the component library;
  • Added controls for compiling the preview application;
  • Included an indicator to show the compilation progress of the preview application;
  • Implemented an API to transfer user files to the compiler.

Backend:

  • Implemented temporary storage for user files during compilation;
  • Built a mechanism to clone the original preview application to create unique instances;
  • Developed the engine responsible for building these unique instances;
  • Added a mechanism to clear memory after assembly and handle exceptional situations.

Developer Portal

  • Enhanced navigation with a hideable/expandable side menu;
  • Added a mechanism to cache menu status, preserving its state on page reload;
  • Organized the menu into categories, each with its own navigation tree;
  • Implemented a slot for embedding a feedback form;
  • Fixed minor navigation bugs.

Stay Updated!

Get the latest insights, news, and updates.