SingularityNET Decentralized AI Platform: Biweekly Development Report

SingularityNET
SingularityNET
Published in
3 min readMar 15, 2024

Introduction

We present the first edition of the biweekly technical development update of our Decentralized AI Platform, highlighting the significant progress made across core components, including the Marketplace, Publisher, Daemon, Listener, and SingularityNET Command Line Interface (CLI) and Software Development Kit (SDK).

The last two weeks have seen noteworthy advancements, bringing us closer to our shared vision: a full-scale modernized Decentralized AI Platform. Key highlights include the synchronization of production and test environment versions of our AI Marketplace, a new implementation for the HTTP service type, comprehensive updates to our documentation and instructions, and the introduction of AI model training functionality.

Publisher

  • Updated package versions to ensure compatibility with the newest version of the web module JS SDK;
  • Resolved conflicts and issues in existing package versions;
  • Implemented error handling and checks across multiple libraries. This prevents unhandled errors from disrupting application functionality;
  • Web module JS SDK update in progress.

Marketplace

  • Synchronized production and test environment versions. This maintains consistency and reduces the risk of unexpected behavior and potential errors that could arise from version mismatches;
  • Addressed a dependency loading issue caused by a closed/deleted repository to restore normal Marketplace functionality.

Daemon

Released a new version (v5.1.2) — see release notes and assets on GitHub.

  • Fixed “gRPC: failed to unmarshal the received message: failed to unmarshal, message is *codec.GrpcFrame, want proto.Message” error;
  • Added a new implementation for the HTTP service type;
  • Updated documentation and instructions on GitHub and the Developer Portal.

CLI and SDK

Released a new version of the SingularityNET CLI (v2.1.1) and SDK (v3.1.1) — see release notes and assets on GitHub.

  • Removed — gas-price argument;
  • Added request_kwargs to HTTPProvider constructor for Infura Provider API secrets;
  • Added ABI: Codec to the web3 library;
  • Added AI model training functionality (BETA);
  • Refactored package installation module.

Listener

  • The listener is undergoing final testing and will soon be ready for integration into services;
  • Initiated CLI/SDK separation and the replacement process of the point for obtaining contract information for a package in PyPi;
  • Created two minor releases with new functionality and fixes for issues that previously blocked development;
  • Working on updating the web module JavaScript SDK. Due to critical dependencies between the updated SDK, library, and node versions, we are comprehensively updating all Publisher and Marketplace components to the latest versions.

About SingularityNET

SingularityNET is a decentralized AI Platform and Marketplace for Artificial Intelligence (AI) services. Our mission is the creation of a decentralized, democratic, inclusive, and beneficial Artificial General Intelligence (AGI), democratizing access to AI and AGI technologies through:

  • Our Platform, where anyone can develop, share, and monetize AI algorithms, models, and data.
  • OpenCog Hyperon, our premier neural-symbolic AGI Framework, will be a core service for the next wave of AI innovation.
  • Our Ecosystem, developing advanced AI solutions across market verticals to revolutionize industries.

Stay Up to Date With the Latest News, Follow Us on:

--

--

SingularityNET
SingularityNET

The world's first decentralized Artificial Intelligence (AI) network