SingularityNET Decentralized AI Platform: Biweekly Development Report As of January 17th, 2025

author-img
By SingularityNET Jan 17, 2025

Contents

    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

    The team released v5.1.6:

    • Added support to expose training metadata;
    • Introduced custom errors linked to the Developer Portal;
    • Upgraded IPFS URL to support HTTPS;
    • Improved logging functionality;
    • Fixed multiple bugs.

    The team is also working on implementing Training Version 2:

    • Added pending storage for models with validating or training status;
    • Developed functionality for dynamically updating the status of pending models;
    • Added public storage for public models;
    • Updated tests for GetModel, GetAllModels, and CreateModel;
    • Added unit tests for new storage components;
    • Implemented model creator verification;
    • Developed new GRPC interceptors for paid methods;
    • Standardized training-related error handling.

    Publisher Portal

    The team is integrating FileCoin.

    • Improved the UI design to include a new storage option (Design);
    • Developed a drop-down menu for selecting storage options (Frontend);
    • Implemented base logic for the FileCoin storage flow (Frontend).

    JavaScript SDK

    • Added support for FileCoin;
    • Integrated logging functionality.

    Python SDK

    • Implemented all methods required to support Training v2 functionality;
    • Developed integration tests with the Daemon (training functionality);
    • Continued testing model training functionality for Version 2.

    Command Line Interface

    • Released version 2.4.0 with encryption for private keys and mnemonic phrases;
    • Ongoing development of functional tests.

    UI Sandbox

    • Added a feedback form with file upload capabilities;
    • Integrated an authentication system for Platform accounts, enabling unified access to services like Marketplace and Publisher. This includes systems for registration, login, and password recovery;
    • Published a blog article about the UI Sandbox, including a detailed development workflow.

    Marketplace

    • Enhanced the access rights system on the testnet version of the Marketplace (Frontend);
    • Updated the header and implemented redirection to the mainnet Marketplace from the testnet version (Frontend);
    • Started FileCoin integration into registry and contract API services (Backend);
    • Fixed a lambda function that checks SSL certificate expiration for service endpoints (Backend);
    • Updated Python and NodeJS versions in the service_status service as part of a platform-wide Python version update (currently in development and testing) (Backend).

    Developer Portal

    • Added documentation for the new UI Sandbox;
    • Published a user guide for Training v1 usage via the Marketplace;
    • Developed a video guide showcasing the UI Sandbox user flow, currently being finalized for release on YouTube and the Developer Portal.

    Stay Updated!

    Get the latest insights, news, and updates.