november-22-biweekly-update-singularitynet

SingularityNET Decentralized AI Platform: Biweekly Development Report As of November 22nd, 2024

author-img
By SingularityNET Nov 22, 2024

Introduction

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

This period has seen noteworthy advancements, bringing us closer to our shared vision: a full-scale modernized Decentralized AI Platform:

Daemon

  • Developed custom error codes;
  • Added custom errors with explanations and descriptions on the Developer Portal;
  • Added training methods in HTTP heartbeat;
  • Initiated development of Training v2 concept.

UI Sandbox

Frontend

  • Redesigned navigation bar;
  • Added a MENU button to the navigation bar;
  • Implemented permanent Preview Area panel display;
  • Redesigned the “Start compilation” interface;
  • Added dynamic Preview Area panel states;
  • Fixed modal dialog sizes;
  • Fixed style conflicts on Preview startup(application state);
  • Reworked Example Service (Calculator) UI due to unstable behavior;
  • Reworked UI draft due to Example Service change;
  • Improved IMPORT and EXPORT of project files (Changed file-by-file upload to ZIP format);
  • Improved Editor’s height managers to handle overflows the right way;
  • Fixed the wrong behavior of the Editor’s UNDO action;
  • Removed unused project dependencies;
  • Fixed Preview Application unmount on preview tab change;
  • Cleaned the warning cases in development mode;
  • Fixed project build (create production build command);
  • Changed the Custom Components Library (improved props description, fixed import paths, added missing configurations, removed unnecessary props);
  • Added dynamic examples to the Custom Components Library;
  • Changed types conflicts in the application store module;
  • Created production build for testing;
  • Created DRAFT-TO-CALCULATOR guide.

Backend

  • Removed unused project dependencies;
  • (Compiled output) Created Error Boundary wrapper to collect and display runtime Errors;
  • (Compiled output) Template application refactoring (reworked web3 provider init script, divided code into separated modules, changed the modules interaction, removed unused resources);
  • (Compiled output) Fixed types conflict in Metadata form handler;
  • (Compiled output) Reworked LocalStorage subsystem for Template application;
  • (Compiled output) Added elements wrapping for smaller screen resolutions;
  • (Compiled output) Added missing styles for local loading indicators;
  • Created production build for testing.

Publisher Portal

  • Updated dependencies version for interacting with IPFS;
  • Added functionality for filtering training.proto and pricing.proto before publishing service data to IPFS.

Command Line Interface (CLI)

  • Minor update 2.3.0;
  • Developed private key and mnemonic encryption;
  • Fixed some bugs;
  • Developed functional tests.

Python SDK

  • Fixed errors when using training v1;
  • Unit tests development;
  • Reworking some methods, cleaning up code.

Java SDK

  • Carried out research and testing (in progress);
  • Carried out reworking gRPC stubs generating (in progress).

Text-User Interface (TUI)

  • Successfully integrated and tested FileCoin functionality.

Developer Portal

  • Updated CLI documentation.

Marketplace

  • Updated view of the model training tabs;
  • Updated system of handling training model data;
  • Added training model data and selected training data to props for service demo component;
  • Added system for getting status;
  • Fixed Metamask address retrieval issues.

JS SDK

  • Added get status of training model;
  • Fixed errors necessary for training methods data;
  • Fixed IPFS link for correct working.

Stay Updated!

Get the latest insights, news, and updates.