SingularityNET (SNET)

What is Magick?

Magick is a visual IDE for building AI supercharged apps
Our goal is to lower the bar to accessing models and services so that they can be used in everyday applications by anyone not just developers
[picture of magick]

Magick runs locally and enables maximal user sovereignty and ownership. You own your data. You choose what services to run. Magick is open source and built in the open on Discord by our core team as well as members of other teams. If we're going to get there, we have to do it together.

Here is an example of an app powered by Magick. This is a collaboration with Webaverse, an open source AI metaverse project.
[Video of collaboration with Webaverse]

Why does this matter to SNET?

Ease of use. Magick is a much easier way to build apps that can solve complex tasks then what is currently available anywhere, and enables an entirely new class of user to acces decentralized AI services. Building an AI app is now as easy as plugging in a synthesizer or making a simple game.

[picture of synth] [picture of unreal blueprints]

We see this integration happening in two directions.

We integrate SNET services as nodes into Magick. Any user can add these SNET nodes and access decentralized AI services provided that they've set up a private key on their agent. Agents can even accept payments live and use these to purchase AGIX for running themselves we imagine a world where an agent can interact with a user and let them know when they're running low on tokens.

All Magick spells can be deployed onto the SNET marketplace. Essentially a spell is a manifest of tasks to run, expressed as JSON, and can be stored on IPFS or via other decentralized storage services. Spells can be executed by any runtime we have provided a full runtime in Node.js, but we hope to build a python and Rust runtime in the future.

[custom diagram of magick into marketplace and services]

What do we need the money for?

We're asking for $75k to build out both sides of this integration, adding SNET nodes into Magick and making Magick spells run on the network. For this to work, Magick needs to be a really great user experience, so we are also asking for some money to improve our documentation and onboarding to increase ease of use and adoption of the core software.

$25,000 for a SingularityNET plugin that packages natively with Magick.
$25,000 for a SingularityNET marketplace integration allowing spells to run and be called as a service from the SNET marketplace.
$15,000 for UX/UI improvements to make Magick more user friendly
$10,000 for professional tutorial videos and documentation for onboarding new users

If there's any leftover money it will be invested into the project and accounted for.

What does the community get for this work?

The final output of this work will be a Discord bot that can explain SingularityNET to new users and carry out basic information and moderation tasks for the SNET community. All of the code for this will be open sourced, along with a getting started tutorial specifically for SNET.

Out of the box, all Magick users will be able to add SNET services into their Magick apps. Publishing apps to the SNET marketplace is a major goal, but as there are some unknowns that we are trying to research, we will attempt to deliver a full integration but will at the very least identify any challenges which delay that integration.

Any R&D risks?

We are very confident in the SNET node integration to allow Magick users to access SNET services. We already have private keys and web3 integrated into Magick. We already have a Discord bot that anyone can run it even works in voice chat.

The only difficulty we see in this work is getting Magick spells into the marketplace. We will probably need to work with the SNET team to get this working or build a modified spell runner.

Thank you

We think we can add of value to the SNET system and build a longterm symbiotic relationship. Certainly, our values are aligned and we can go farther together. Thank you.

Select a repo