Skip to content

peer-to-peer compute and intelligence network that enables decentralized AI development at scale

License

Notifications You must be signed in to change notification settings

PrimeIntellect-ai/protocol

Repository files navigation

Protocol

Prime Protocol Logo

Decentralized Compute Infrastructure for AI

⚠️ IMPORTANT: This project is still under active development. Currently, you can only run the protocol locally - connecting to public RPCs is not yet supported. Please check back later for updates. See our FAQ for details.

Prime Network is a peer-to-peer compute and intelligence network that enables decentralized AI development at scale. This repository contains the core infrastructure for contributing compute resources to the network, including workers, validators, and the coordination layer.

📚 Table of Contents

System Architecture

The Prime Protocol follows a modular architecture designed for decentralized AI compute:

Prime Protocol System Architecture

Component Overview

  • Smart Contracts: Ethereum-based contracts manage the protocol's economic layer
  • Discovery Service: Enables secure peer discovery and metadata sharing
  • Orchestrator: Coordinates compute jobs across worker nodes
  • Validator Network: Ensures quality through random challenges
  • Worker Nodes: Execute AI workloads in secure containers

Getting Started

Prerequisites

  • Linux operating system
  • CUDA-capable GPU(s) for worker operations
  • Docker Desktop and Git installed

For complete setup instructions, refer to our Development Setup Guide.

Install Worker CLI:

You can install the latest worker CLI using:

curl -sSL https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/develop/worker/scripts/install.sh | bash 

For the latest dev build use:

curl -sSL https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/develop/worker/scripts/install.sh | bash -s -- --dev

Documentation

Frequently Asked Questions

Q: What is Prime Protocol?

A: Prime Protocol is a peer-to-peer compute and intelligence network that enables decentralized AI development at scale. It provides infrastructure for contributing compute resources to the network through workers, validators, and a coordination layer.

Q: Is Prime Protocol ready for production use?

A: No, Prime Protocol is still under active development. Currently, you can only run the protocol locally.

Q: What environment variables do I need for local development?

A: We have provided an .env.example file with the required variables.

Q: How are private keys managed securely in the system?

A: We're actively developing our security practices for private key management.

Q: What are the recommended network isolation strategies for the worker?

A: We will be providing detailed documentation on how to secure workers with firewalls for ingress / egress

Q: What are the funding requirements for workers?

A: For the current development phase, minimal testnet ETH is sufficient. Detailed information on setting up the worker will follow.

Community

Contributing

We welcome contributions! Please see our Contributing Guidelines.

Security

See SECURITY.md for security policies and reporting vulnerabilities.

About

peer-to-peer compute and intelligence network that enables decentralized AI development at scale

Resources

License

Security policy

Stars

Watchers

Forks

Packages