Skip to main content

Sovereign Decentralized AI Library with DRACMA Wallet & Staking System

Project description

AILOOS - Decentralized AI Learning Orchestration System

AILOOS is a comprehensive SDK for federated learning and decentralized AI training, featuring privacy-preserving machine learning, secure data infrastructure, and complete economic system with DRACMA tokens.

🚀 Installation

pip install ailoos

📋 Requirements

  • Python 3.8+
  • Internet connection for IPFS operations

🛠️ Quick Start

Basic Usage

from ailoos import quick_setup

# Setup AILOOS automatically
success = quick_setup(verbose=True)
if success:
    print("AILOOS is ready!")

Configuration

# Initialize configuration
ailoos config init

# Show current configuration
ailoos config show

# Set configuration values
ailoos config set node.coordinator_url "http://localhost:5001"

Start Federated Node

import asyncio
from ailoos import start_federated_node

# Start a federated learning node
await start_federated_node()

📚 Key Features

  • Federated Learning: Privacy-preserving distributed training
  • Secure Data Infrastructure: PII scrubbing and IPFS integration
  • Economic System: DRACMA token management and staking
  • Zero Configuration: Automatic setup and discovery
  • GDPR Compliance: Built-in privacy protection

🔧 Advanced Usage

Data Processing

from ailoos.data.dataset_manager import dataset_manager

# Process a dataset with automatic PII scrubbing
result = dataset_manager.process_text_file(
    file_path="data.txt",
    dataset_name="my_dataset",
    shard_size_mb=10
)

Wallet Operations

from ailoos.blockchain.wallet_manager import get_wallet_manager

wm = get_wallet_manager()
wallet_id = wm.create_wallet("user123", "secure_password")
balance = wm.get_balance(wallet_id)

📖 Documentation

For complete documentation, visit:

📝 License

Copyright © 2024 AILOOS Technologies & Empoorio Ecosystem. All rights reserved.

📞 Support


AILOOS - Sovereign Decentralized AI Library with complete economic system.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ailoos-2.1.2.tar.gz (4.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ailoos-2.1.2-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

Details for the file ailoos-2.1.2.tar.gz.

File metadata

  • Download URL: ailoos-2.1.2.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for ailoos-2.1.2.tar.gz
Algorithm Hash digest
SHA256 21b0830ddd35cb4bb4e2a75751d5162d02ecbeb2a154b34786d7d67a4774bab8
MD5 bbbdf7c73a6a4b187d0e83c82a0e9bbd
BLAKE2b-256 64655b9928afbffde34daed5cc25ac7dc80e7499fdfa21b4fcf7c5ca3732f1e7

See more details on using hashes here.

File details

Details for the file ailoos-2.1.2-py3-none-any.whl.

File metadata

  • Download URL: ailoos-2.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for ailoos-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f54842ba285ec6750b1de4a1f0ecfd8d313948aced983034b8b8b25f43b2d3f
MD5 080b17a69b07686434df2b4464830d93
BLAKE2b-256 361dfc338e15e432d0a213ac14fa87518c3709c71be6386aef42637eee38014e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page