Metadata-Version: 2.4
Name: ailoos
Version: 2.1.2
Summary: Sovereign Decentralized AI Library with DRACMA Wallet & Staking System
Home-page: https://github.com/empoorio/ailoos
Author: Empoorio
Author-email: dev@empoorio.com
License: Proprietary - Ailoos Technologies & Empoorio Ecosystem
Project-URL: Bug Tracker, https://github.com/empoorio/ailoos/issues
Project-URL: Documentation, https://ailoos.dev/docs
Project-URL: Source Code, https://github.com/empoorio/ailoos
Project-URL: Discord, https://discord.gg/ailoos
Project-URL: PyPI, https://pypi.org/project/ailoos/
Keywords: ai,machine-learning,federated-learning,decentralized,blockchain,wallet,staking,defi,empoorio,sovereign-ai,dracma
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: Office/Business :: Financial :: Investment
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: numpy>=1.21.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.28.0
Requires-Dist: tqdm>=4.64.0
Requires-Dist: cryptography>=41.0.0
Requires-Dist: web3>=6.0.0
Requires-Dist: eth-account>=0.8.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: black>=22.0.0; extra == "dev"
Requires-Dist: isort>=5.10.0; extra == "dev"
Requires-Dist: flake8>=4.0.0; extra == "dev"
Requires-Dist: mypy>=0.950; extra == "dev"
Requires-Dist: sphinx>=5.0.0; extra == "dev"
Requires-Dist: sphinx-rtd-theme>=1.0.0; extra == "dev"
Provides-Extra: gpu
Requires-Dist: torch>=2.0.0; extra == "gpu"
Requires-Dist: torchvision>=0.15.0; extra == "gpu"
Requires-Dist: torchaudio>=2.0.0; extra == "gpu"
Provides-Extra: ai
Requires-Dist: transformers>=4.21.0; extra == "ai"
Requires-Dist: accelerate>=0.12.0; extra == "ai"
Requires-Dist: datasets>=2.4.0; extra == "ai"
Provides-Extra: full
Requires-Dist: torch>=2.0.0; extra == "full"
Requires-Dist: torchvision>=0.15.0; extra == "full"
Requires-Dist: torchaudio>=2.0.0; extra == "full"
Requires-Dist: transformers>=4.21.0; extra == "full"
Requires-Dist: datasets>=2.4.0; extra == "full"
Requires-Dist: accelerate>=0.12.0; extra == "full"
Requires-Dist: pandas>=1.5.0; extra == "full"
Requires-Dist: matplotlib>=3.5.0; extra == "full"
Requires-Dist: seaborn>=0.11.0; extra == "full"
Requires-Dist: scikit-learn>=1.1.0; extra == "full"
Provides-Extra: blockchain
Requires-Dist: web3>=6.0.0; extra == "blockchain"
Requires-Dist: eth-account>=0.8.0; extra == "blockchain"
Requires-Dist: cryptography>=41.0.0; extra == "blockchain"
Provides-Extra: lite
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: platform
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 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

```bash
pip install ailoos
```

## 📋 Requirements

- Python 3.8+
- Internet connection for IPFS operations

## 🛠️ Quick Start

### Basic Usage

```python
from ailoos import quick_setup

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

### Configuration

```bash
# 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

```python
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

```python
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

```python
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:
- [GitHub Repository](https://github.com/empoorio/ailoos)
- [Official Documentation](https://docs.ailoos.dev)

## 📝 License

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

## 📞 Support

- **Email**: dev@empoorio.com
- **GitHub Issues**: [github.com/empoorio/ailoos/issues](https://github.com/empoorio/ailoos/issues)

---

**AILOOS** - *Sovereign Decentralized AI Library with complete economic system.*
