Skip to content

Scoria AI is a decentralized AI agent framework on blockchain, enabling private, on-device Web3 intelligence for users and enterprises.

Notifications You must be signed in to change notification settings

premkumar610/Scoria-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scoria AI: Decentralized AI Agent Framework on Blockchain 🌐🤖

Scoria AI Releases License

Welcome to the Scoria AI repository! This project focuses on building a decentralized AI agent framework that operates on the blockchain. Our aim is to enable private, on-device Web3 intelligence for both users and enterprises. With Scoria AI, we are paving the way for secure and efficient AI solutions that respect user privacy and data integrity.

Table of Contents

Introduction

Scoria AI leverages blockchain technology to provide a decentralized platform for artificial intelligence agents. By using a combination of federated learning, zero-knowledge proofs, and on-chain processing, Scoria AI ensures that data remains private and secure. Our framework supports various programming languages and technologies, making it adaptable for different use cases.

Features

  • Decentralization: Operate without a central authority.
  • Privacy: Keep user data secure with on-device processing.
  • Interoperability: Compatible with multiple blockchain networks, including Solana.
  • Scalability: Efficiently handle a growing number of users and transactions.
  • Support for AI Models: Integrate with ONNX and TensorRT for seamless AI model deployment.
  • Flexible Language Support: Built with Rust and TypeScript for enhanced performance and usability.
  • Smart Contracts: Utilize DAO and DeFi functionalities for governance and financial operations.
  • Secure Inference: Ensure that AI inferences are conducted securely using advanced cryptographic techniques.

Getting Started

To get started with Scoria AI, you will need to set up your development environment. This section will guide you through the initial steps.

Prerequisites

  • Node.js (version 14 or later)
  • Rust (latest stable version)
  • Docker (optional, for containerized deployments)
  • Access to a Solana wallet (for blockchain interactions)

Installation

Clone the repository to your local machine:

git clone https://github.com/premkumar610/Scoria-AI.git
cd Scoria-AI

Install the required dependencies:

npm install

If you want to run the project in a Docker container, use the following command:

docker-compose up --build

Configuration

Before running the application, you may need to configure your environment variables. Create a .env file in the root directory and set the following variables:

BLOCKCHAIN_NETWORK=solana
WALLET_ADDRESS=your_wallet_address
AI_MODEL_PATH=/path/to/your/model.onnx

Usage

Once you have everything set up, you can start using Scoria AI. Here’s how to run the application:

npm start

Interacting with the Framework

You can interact with Scoria AI through the API. Here are some common endpoints:

  • POST /api/agents: Create a new AI agent.
  • GET /api/agents/{id}: Retrieve the details of an AI agent.
  • POST /api/inference: Perform inference using a specified AI model.

Example Request

Here’s an example of how to create a new AI agent:

curl -X POST http://localhost:3000/api/agents -H "Content-Type: application/json" -d '{
  "name": "MyAgent",
  "model": "model.onnx"
}'

Contributing

We welcome contributions to Scoria AI! If you want to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

Please make sure to follow the coding standards and add tests for any new features.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or feedback, feel free to reach out:

Releases

To download the latest release, visit the Releases section. Make sure to download the appropriate file for your platform and execute it as needed.

You can also check the Releases section for previous versions and updates.

Conclusion

Thank you for exploring Scoria AI! We believe that decentralized AI can transform industries by providing secure, private, and efficient solutions. Join us on this journey to revolutionize artificial intelligence on the blockchain.

About

Scoria AI is a decentralized AI agent framework on blockchain, enabling private, on-device Web3 intelligence for users and enterprises.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors