SiftAI Whitepaper

Introduction

Overview

SiftAI - Unlocking the power of Decentralized AI

Welcome to the SiftAI documentation. This guide covers the platform's architecture, core offerings, and how to get started with integrating SiftAI's cutting-edge AI and machine learning tools powered by ETH.

https://siftai.net/

What is SiftAI?

SiftAI is an AI network that provides scalable, decentralized, and affordable solutions for developers, businesses, and researchers in the AI/ML space.

Why SiftAI?

Tokenomics

Name Info
Token Symbol $SIFTAI
Token Name SIFTAI
Decimals 18
Total Supply 100 Million
Token Type ERC20
Initial LP 50% raised ETH (Will be locked for 3 years)
Token CA Check siftai.net home
Token Distribution Overview Image Placeholder
Detailed Project Allocation Image Placeholder

Key Highlights

Roadmap

Utilities will be released randomly, without a specific order. We will release what is ready, along with version labels such as beta, v1, v2, final, etc.

Phase 1

  • White Paper
  • Website Live
  • MVP development
  • Social media verification
  • Prelaunch marketing activities
  • Community

Phase 2

  • Presale launch on siftai.net
  • Token launch on Uniswap
  • Post marketing Activities
  • CMC and CG
  • GPU rentals

Phase 3

  • Global Marketing
  • ETH Brain AI Release
  • Listings
  • AI partnerships
  • ETH ecosystem partnerships
  • GPU gaming

Phase 4

  • Heavy Marketing
  • Cex listings
  • Private VPN Release
  • VPN promos
  • ETH Brain AI upgrades
  • ETH AI NFT Agents (SANA)
  • GPU rentals upgrades
  • Partnerships

Phase 5

  • Train ML Models
  • Staking v1
  • Cex listing
  • AI Cloud
  • AI Cloud Plugins
  • ETH Brain Upgrades

Phase 6

  • Marketing
  • ML marketplace
  • GPU mining
  • AI Agents
  • ML models

Revenue Share and Images

GPU Rentals (SIFTAIGPU)

GPU Cloud Rentals – a flexible, pay-as-you-go GPU rental service designed to provide high-performance computing at competitive prices. We source GPUs from multiple reliable vendors like Tensordock, Vast, Fluidstack etc more will be added GCP,AWS etc, bringing you the best possible combination of performance, price, and availability.

Available GPUs:

WARNING: Please avoid using personal data, such as private keys, on GPUs, as these resources are temporary and can be reassigned to the next user. This could potentially allow others to attempt accessing backup data. To ensure safety, use GPUs exclusively for tasks like machine learning models, fine-tuning, large language models (LLMs), gaming, and similar applications

Key Features:

  1. 99.99% Uptime: Our systems are built to ensure near-perfect availability.
  2. Flexible Pay-as-You-Go Model: Only pay for the time you use.
  3. Low-Cost Cloud GPU Rental: Competitive prices through multi-source GPU procurement.
  4. Lightning-Fast Networking: Minimal latency and rapid data transfers.
  5. High Security: End-to-end encryption and robust security protocols.

Access with SSH

Step1) Once you create your GPU instance, you can manage access in the access dashboard.

Step2) All necessary details will be provided in the instance component; you can view the IP address, ports, password, etc.

Step3) You can directly access GPU using shell with the below command.

ssh -p user@

Example access for my server HHQR2:

ssh -p 20001 [email protected]

Step4) Choose any SSH client, such as PuTTY, Terminus, OpenSSH, Bitvise, MobaXterm, or SecureCRT.

Step5) For this guide, we'll use Terminus. Enter the IP address, check the SSH port number and password in your dashboard, and enter them in Terminus. Then click on "Connect."

Step6) Click on Add and Continue

Step7) You are logged in to your GPU!

Terminal Creator (SIFTAITerminal)

SIFTAITerminal is a platform for creating web-hosted terminal environments featuring interactive AI agents with character-based personas. Users can view as these agents communicate, discuss topics, and share insights.

Key Features

AI Wallet (SIFTAIWallet)

Your Intelligent AI Companion for the ETH Blockchain

SIFTAIWallet, also known as ETH Brain AI, is a cutting-edge, AI-driven assistant designed to revolutionize how users interact with the ETH blockchain. By combining advanced artificial intelligence with seamless blockchain integration, SIFTAIWallet simplifies asset management, trading, staking, and token launches, making ETH's ecosystem accessible to both seasoned traders and DeFi newcomers.

Key Features:

  1. Wallet Creation & Management:
    • Create and manage ETH wallets effortlessly
    • Securely store and organize tokens without needing manual setup or technical expertise
    • Enjoy full control over your assets through a user-friendly interface
  2. Comprehensive Trading and Staking:
    • Execute trades or staking operations with simple commands
    • Examples: "Buy 22 ETH worth of $POPCAT" or "Stake 50 ETH"
    • Transactions are processed instantly and securely
  3. Token Launch Assistance:
    • Developers can launch new tokens on ETH with AI-guided support
    • ETH Brain simplifies smart contract management and token deployment
  4. Real-Time Data & Oracle Support:
    • Fetch live token prices, market trends, and analytics
    • Examples: "What's the price of $POPCAT?" or "Show me trends in ETH tokens"
    • Stay updated with precise, real-time information
  5. AI-Powered Automation:
    • Perform automated actions such as complex trades or portfolio analysis
    • AI learns user preferences to deliver a highly personalized experience
    • Supports commands via voice, making blockchain interaction intuitive
  6. Pricing & Market Analytics:
    • Access detailed market insights and performance tracking
    • Identify profitable opportunities with actionable suggestions
  7. Voice Command Integration:
    • Control SIFTAIWallet hands-free using voice commands
    • Enhance accessibility and ease of use for all users

AI Project Tools (SIFTAITools)

SIFTAITools is a suite of AI-powered tools designed to support and promote your crypto project. With customizable bots, quick website creation, image generation, and profile picture personalization, SIFTAITools helps drive user engagement and brand presence in your community.

Key Features

Private VPN (SIFTAIVPN)

SIFTAIVPN is a premium solution designed to provide users with unparalleled privacy and flexibility. With our service, you can fully customize your VPN experience by selecting your preferred server and region, ensuring your data remains secure and your browsing activities stay anonymous.

Key Features:

  1. Full Privacy & Anonymity: We prioritize your online privacy with encrypted and secured data protection.
  2. Customizable Server & Region Selection: Choose from a wide range of global server locations.
  3. Easy VPN Instance Setup: Simple setup process with OpenVPN compatibility.
  4. Crypto Payment Options: Pay using $ETH or $SIFTAI.
  5. High-Speed Connections & Low Latency: Enjoy fast, reliable VPN service.

Available Locations:

VPN Architecture Diagram Placeholder

Choose your ideal server location based on your preference for speed, privacy, or geographical restrictions, and enjoy secure browsing!

VPN Architecture Diagram Placeholder

You can access the VPN instance using any shell client.

Our private VPN network is designed for users who demand the highest levels of privacy, control, and ease of use. Whether you're looking to protect your personal data or access region-specific content, our VPN solution offers a secure and customizable environment.

OpenVPN

1. Install OpenVPN and Easy-RSA on the VPS

Ensure your VPS has OpenVPN and Easy-RSA installed.

apt update
sudo apt install openvpn easy-rsa -y

On CentOS/RHEL

 yum install epel-release -y
sudo yum install openvpn easy-rsa -y

2. Set Up the Easy-RSA Environment

  1. Create a directory for Easy-RSA:

     codemake-cadir ~/openvpn-ca
    cd ~/openvpn-ca
  2. Initialize the Public Key Infrastructure (PKI):

    ./easyrsa init-pki
  3. Build the Certificate Authority (CA):

    ./easyrsa build-ca

    You’ll be prompted to set a password for the CA and enter a name (e.g., "VPN_CA").

  4. Generate the server certificate and key:

    ./easyrsa build-server-full server nopass
  5. Generate the Diffie-Hellman key exchange:

    ./easyrsa gen-dh
  6. Generate the HMAC key for additional security:

    openvpn --genkey --secret ta.key

3. Configure OpenVPN Server

  1. Copy the certificates and keys to the OpenVPN directory:

    sudo cp ~/openvpn-ca/pki/ca.crt /etc/openvpn/
    sudo cp ~/openvpn-ca/pki/private/server.key /etc/openvpn/
    sudo cp ~/openvpn-ca/pki/issued/server.crt /etc/openvpn/
    sudo cp ~/openvpn-ca/pki/dh.pem /etc/openvpn/
    sudo cp ~/openvpn-ca/ta.key /etc/openvpn/
  2. Create the OpenVPN server configuration file:

    codesudo nano /etc/openvpn/server.conf

    Add the following content to the file:

     codeport 1194
    proto udp
    dev tun
    ca ca.crt
    cert server.crt
    key server.key
    dh dh.pem
    auth SHA256
    tls-auth ta.key 0
    topology subnet
    server 10.8.0.0 255.255.255.0
    ifconfig-pool-persist ipp.txt
    push "redirect-gateway def1 bypass-dhcp"
    push "dhcp-option DNS 8.8.8.8"
    push "dhcp-option DNS 8.8.4.4"
    keepalive 10 120
    cipher AES-256-CBC
    user nobody
    group nogroup
    persist-key
    persist-tun
    status openvpn-status.log
    verb 3
  3. Enable IP forwarding:

     sysctl -w net.ipv4.ip_forward=1

    Persist the setting by editing /etc/sysctl.conf:

    codenet.ipv4.ip_forward=1
  4. Configure firewall rules:

    sudo iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
    sudo iptables-save > /etc/iptables/rules.v4

4. Start the OpenVPN Server

Start and enable the OpenVPN service:

sudo systemctl start openvpn@server
sudo systemctl enable openvpn@server

Check the status:

sudo systemctl status openvpn@server

5. Generate Client Configuration

  1. Generate a client certificate and key:

    cd ~/openvpn-ca
    ./easyrsa build-client-full client1 nopass
  2. Create a client configuration file:

    nano ~/client1.ovpn

    Add the following content to the file:

    client
    dev tun
    proto udp
    remote <your-server-ip> 1194
    reETHv-retry infinite
    nobind
    persist-key
    persist-tun
    remote-cert-tls server
    auth SHA256
    cipher AES-256-CBC
    verb 3
    <ca>
    [Paste the content of `ca.crt` here]
    </ca>
    <cert>
    [Paste the content of `client1.crt` here]
    </cert>
    <key>
    [Paste the content of `client1.key` here]
    </key>
    <tls-auth>
    [Paste the content of `ta.key` here]
    </tls-auth>
    

6. Transfer the Client Configuration

Transfer the client1.ovpn file to your device (PC, phone, or another client).

Example using scp:

bscp ~/client1.ovpn user@client-device:/path/to/destination

7. Connect Using the Client

On Linux

Install OpenVPN:

sudo apt install openvpn
sudo openvpn --config client1.ovpn

On Windows

  • Download and install the OpenVPN client.

  • Import the .ovpn file and connect.

On Android/iOS

  • Download the OpenVPN Connect app.

  • Import the .ovpn file and connect.


8. Verify Connection

Check your public IP to confirm traffic is routed through the VPN:

curl ifconfig.me

It should display the IP address of your VPS, not your local IP.


You now have a fully functional OpenVPN server on your VPS and can connect securely from client devices!

Wireguard

1. Install WireGuard on the VPS

  1. Update the system:

    sudo apt update && sudo apt upgrade -y
  2. Install WireGuard:

    • On Debian/Ubuntu:

      sudo apt install wireguard -y
    • On CentOS/RHEL:

      sudo yum install epel-release -y
      sudo yum install wireguard-tools -y
    • On Fedora:

       dnf install wireguard-tools -y

2. Generate Keys for the Server

  1. Create the WireGuard directory:

    sudo mkdir /etc/wireguard
    sudo chmod 700 /etc/wireguard
    cd /etc/wireguard
  2. Generate private and public keys:

    umask 077
    wg genkey | tee server_private.key | wg pubkey > server_public.key
  3. Note the keys:

    cat server_private.key
    cat server_public.key

3. Configure the WireGuard Server

  1. Create a WireGuard configuration file:

    sudo nano /etc/wireguard/wg0.conf
  2. Add the following content:

    [Interface]
    PrivateKey = <server_private_key>
    Address = 10.0.0.1/24
    ListenPort = 51820
    PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
    
    [Peer]
    PublicKey = <client_public_key>
    AllowedIPs = 10.0.0.2/32

    Replace <server_private_key> with the content of server_private.key. Replace <client_public_key> with the public key generated for the client in the next step.

  3. Enable IP forwarding:

    echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
    sudo sysctl -p

4. Generate Keys for the Client

On the VPS, generate client keys:

wg genkey | tee client_private.key | wg pubkey > client_public.key

Retrieve the keys:

cat client_private.key
cat client_public.key

5. Add Client Configuration to the Server

Edit the server configuration file /etc/wireguard/wg0.conf and add a new peer block:

[Peer]
PublicKey = <client_public_key>
AllowedIPs = 10.0.0.2/32

6. Start and Enable the WireGuard Service

  1. Start WireGuard:

    sudo wg-quick up wg0
  2. Enable WireGuard to start on boot:

    sudo systemctl enable wg-quick@wg0
  3. Check the WireGuard status:

    sudo wg show

7. Configure the Client Device

On Linux

  1. Install WireGuard:

    sudo apt install wireguard -y
  2. Create the client configuration file:

    nano client.conf
  3. Add the following content:

    [Interface]
    PrivateKey = <client_private_key>
    Address = 10.0.0.2/24
    DNS = 8.8.8.8
    
    [Peer]
    PublicKey = <server_public_key>
    Endpoint = <server_ip>:51820
    AllowedIPs = 0.0.0.0/0
    PersistentKeepalive = 25

    Replace <client_private_key> with the client private key, <server_public_key> with the server public key, and <server_ip> with the IP of your VPS.

  4. Start WireGuard:

    sudo wg-quick up client.conf

On Windows

  1. Download and install WireGuard for Windows.

  2. Import the client.conf file and connect.


On Android/iOS

  1. Install the WireGuard app from the app store.

  2. Import the client.conf file using QR code or file transfer.

  3. Connect to the server.


8. Verify Connection

On the client device, check your public IP:

curl ifconfig.me

The IP should now reflect your VPS's IP, confirming the VPN is active.

Last updated
https://siftai.net/

GPU Cloud gaming

GPU Cloud Gaming – a cutting-edge solution that allows gamers to deploy powerful Cloud GPUs and enjoy gaming from virtually any device, without the need for expensive hardware. Whether you're into fast-paced shooters or sports games, our cloud gaming service brings a seamless, high-performance experience to your fingertips.

Key Features:

  1. Deploy Cloud GPUs for Gaming: Access high-end GPUs in the cloud to play your favorite games with top-tier graphics and smooth performance. No need for expensive gaming PCs – simply connect to the cloud and play!

  2. Supported Games: Our platform supports a wide range of popular games, including:

    • Fortnite: Experience fast-paced battle royale action with high frame rates and stunning visuals.

    • FIFA: Enjoy lifelike football simulations with smooth animations and responsive controls.

    • Valorant: Play this tactical first-person shooter with precision and low latency for the competitive edge.

  3. Connection Options: We offer two versatile client options for connecting to your Cloud GPU:

    • Moonlight: An open-source, low-latency streaming solution perfect for gamers who want the smoothest experience possible.

    • Parsec: A highly efficient streaming client that delivers top performance with excellent controls, ensuring you stay in the game no matter where you are.

  4. Seamless Gameplay Across Devices: With Cloud GPU gaming, you can play from your laptop, smartphone, or tablet, enjoying top-tier gaming quality without worrying about hardware limitations.

  5. Flexible Gaming Setup: Our pay-as-you-go model ensures that you only pay for the gaming hours you use, making it a cost-effective solution for both casual and hardcore gamers.

Unlock the full potential of cloud gaming with our GPU Cloud Gaming platform and dive into high-performance gaming without the need for expensive hardware!

Last updated
https://siftai.net/

Train ML Models (SIFTAITune)

SIFTAI GPUs for Model Training – a high-performance computing solution for developers and data scientists, offering the flexibility to train models on-demand. Whether you are building your own models or training models for others, our SIFTAI GPUs provide the processing power needed for even the most complex tasks.

Key Features:

  1. Leverage High-Performance GPUs: With access to SIFTAI's powerful GPU infrastructure, you can train AI and machine learning models quickly and efficiently, scaling resources as needed for your specific project.

  2. Task-Based Model Training: In addition to training your own models, you can complete tasks for other users, such as developing specialized models based on their needs. For example, if a user requires a model to extract images from a PDF-based dataset, you can train that model using our GPUs and deliver a tailored solution.

  3. Reward System: Once you’ve successfully trained and published a model, you can earn rewards for your work. This encourages a collaborative environment where skilled developers can contribute solutions and receive compensation in return.

  4. Publish and Share Your Work: After completing a task or training a model, you can easily publish your work for others to review and use. This opens up new opportunities for monetization and recognition within the SIFTAI community.

  5. Flexible GPU Usage: With SIFTAI, you only pay for the resources you use, ensuring cost efficiency whether you're working on small-scale models or large datasets.

Whether you are ETHving complex data problems for others or training your own models for advanced AI applications, SIFTAI GPUs give you the tools to succeed while offering incentives for contributing your expertise

Last updated
https://siftai.net/

AI Cloud (SIFTAICloud)

SIFTAICloud is a versatile cloud environment for managing, deploying, and testing machine learning models. With tools for live preview, API access, SDK integration, and one-click deployment, SIFTAICloud streamlines the ML model lifecycle, especially for integrating open-source models with ease.


Key Features

  • Model Management and Deployment

    • Comprehensive environment to manage and deploy ML models quickly.

    • Supports seamless integration with a variety of open-source models.

    • One-click deployment simplifies setting up and integrating models for production.

  • Testing and Live Preview

    • Test models directly within SIFTAICloud’s environment to refine and optimize them.

    • View real-time model performance and predictions with live preview features.

    • Useful for evaluating model outputs before full-scale deployment.

  • API and SDK Integration

    • Provides APIs and SDKs for easy integration into applications.

    • Simplifies connecting models with web apps, mobile apps, or backend systems.

    • Documentation and support included for hassle-free integration.

  • One-Click Open-Source Model Integration

    • Select from a range of popular open-source models and deploy with a single click.

    • Ideal for rapid prototyping and experimentation with established model architectures.


Use Cases

  • Rapid Prototyping: Quickly deploy and test models using the one-click feature to explore project feasibility.

  • Seamless Integration: Use APIs and SDKs to embed models into applications for end-to-end solutions.

  • Model Optimization: Evaluate model performance with live preview, making adjustments before production.

Last updated
https://siftai.net/

ML Marketplace (SIFTAIMarket)

SIFTAIMarket is a marketplace for machine learning models, providing a platform for users to buy, sell, and test ML models. It also offers API plans to support various application needs, enabling users to access and integrate models efficiently.


Key Features

  • Model Buying and Selling

    • Users can browse, purchase, and sell ML models in a secure marketplace.

    • Supports a wide range of models tailored to various industries and use cases.

  • API Plans

    • Purchase API access plans to integrate models into your own applications.

    • Flexible pricing options based on usage needs and model complexity.

  • Model Testing

    • Test models directly within SIFTAIMarket before purchase.

    • Allows users to evaluate model performance and suitability for their specific applications.


Use Cases

  • Model Access for Developers: Find and purchase ready-made models for rapid deployment.

  • Revenue Stream for Model Creators: Sell ML models to a broad audience, earning revenue on SIFTAIMarket.

  • API Integration: Purchase API plans to seamlessly integrate models into web, mobile, or enterprise applications.

Last updated
https://siftai.net/

AI Agents (SIFTAIAgents)

SIFTAIAgents offers customizable AI agents that can be tailored for a variety of purposes, including crypto-related tasks. Users can purchase credits to access these agents and integrate them seamlessly into their own applications using the SIFTAIAgents SDK.


Key Features

  • Custom AI Agents

    • SIFTAIAgents provides AI agents specialized for different industries and use cases, including finance, customer support, and crypto.

    • Agents can be configured for specific tasks, such as portfolio management, token analysis, and market insights in crypto.

  • Credit-Based Usage

    • Users can purchase credits to access and utilize SIFTAIAgents as needed.

    • Flexible credit packages allow users to choose plans based on their usage frequency and scope.

  • SDK Integration

    • SIFTAIAgents offers an SDK for easy integration of AI agents into applications.

    • The SDK provides straightforward functions for setting up, managing, and interacting with agents within your app.


Example Agents

  1. Crypto Portfolio Manager

    • Tracks portfolio performance, provides insights, and suggests adjustments based on market conditions.

  2. Token Market Analyst

    • Offers analysis on token trends, sentiment, and potential movements, ideal for traders and investors.

  3. Customer Support Bot

    • Handles general inquiries and FAQs, making it suitable for integration into support channels on websites or apps.

  4. Sentiment Analysis Agent

    • Analyzes social media and news for sentiment shifts around specific assets or tokens.


Developer Notes

  • User-Managed Setup: SIFTAIAgents provides flexible credit packages and SDK access but requires users to configure and deploy agents within their own environments.

Last updated
https://siftai.net/

ML Models (SIFTAIModels)

SIFTAIModels offers a selection of fine-tuned machine learning models specifically designed for crypto-related tasks. These models can be used either locally or accessed via API, with premium models available exclusively through the API.


Key Features

  • Crypto-Focused ML Models

    • SIFTAIModels are trained for tasks such as price prediction, market sentiment analysis, fraud detection, and trend forecasting in the cryptocurrency space.

    • Models are continuously fine-tuned for the latest market conditions and developments.

  • Local and API Access

    • Users can download and use models locally for on-premises applications or privacy-sensitive tasks.

    • API access enables seamless integration into web and mobile applications, making the models accessible from anywhere.

  • Premium Model Access

    • Certain models are offered as premium options, which are available exclusively through SIFTAIModels' API.

    • Premium models provide advanced functionalities and are maintained with the latest market data for optimal performance.

Last updated
https://siftai.net/

GPU Node

SIFTAINode is a decentralized GPU network designed for users to earn rewards by contributing idle GPU power. Users can download a lightweight node client, connect their wallet, and start earning $SIFTAI tokens.


Key Features

  • Lightweight Node Client

    • Download and install the SIFTAINode client quickly on compatible devices.

    • Connect your crypto wallet to start earning rewards with minimal setup.

  • Rewards Dashboard

    • Track your earnings and performance in real-time with a user-friendly rewards dashboard.

    • View cumulative rewards, recent payouts, and task completion statistics.

  • Task List

    • Access a list of available tasks to process, including AI model training, rendering, and other GPU-intensive work.

    • Easily monitor task progress and contribution level.

  • Instant Payment in $SIFTAI

    • Receive instant rewards in $SIFTAI tokens directly to your connected wallet.

    • The instant payment feature ensures quick compensation as tasks are completed.

  • Make Idle GPUs Productive

    • Harness the power of your idle GPU to earn tokens by contributing to SIFTAINode’s decentralized network.

    • Convert unused GPU time into passive income, maximizing hardware utility.


Use Cases

  • Passive Income Generation: Use your idle GPU to complete tasks on the network and earn $SIFTAI rewards.

  • Real-Time Monitoring: Access the rewards dashboard to see the immediate impact of your contributions and manage workload efficiently.

  • Decentralized Computing Power: Contribute to a decentralized network while getting compensated instantly, turning your unused resources into a revenue stream.

Last updated
https://siftai.net/

Website: https://siftai.net/
Telegram: https://t.me/SiftAInet