TAO $223.70+2.6% 24h
128

ByteLeap

sn128Inference & ComputeClean4Strong entry95

No description set on the registered repo.

Emission
0.6
TAO / day · live
Alpha
0.0121
τ · mcap 35.3K
Top-slot payout
0.009
τ per winning epoch · live
Stars
3
live from the GitHub API
Primary language
Python
repo-reported
Last push
1mo ago
feeds the dormancy integrity signal
Topics
repo-declared tags

About the repo

what the project says about itself — the input for semantic labels

byteleapai/byteleap-Miner· pushed 1mo ago

No description set on the repo.

Reading this tab

scope of the data

Taonets fetches the repo's public metadata (description, topics, language, stars, last push) and the head of its README. Commit-count histories, contributor lists and release notes require the GitHub commits/releases endpoints, which the worker doesn't consume yet — those panels are coming with the ingest upgrade and are not simulated in the meantime.

README head

first lines of the default branch README, unedited

# ByteLeap Miner - Bittensor SN128 Compute Network

ByteLeap Miner is the resource aggregation component of the ByteLeap distributed compute platform. Miners connect to the Bittensor network (SN128), aggregate worker resources, and earn rewards through active compute leases and computational challenges.

## Architecture Overview

**Three-tier system:**
- **Validator**: Network coordination and scoring validation
- **Miner**: Resource aggregation and Bittensor network interface (this component)
- **Worker**: Hardware monitoring and compute task execution (separate repository)

## Scoring System

Miners earn rewards through two main factors:

### Score Components (Weighted)
- **Lease Revenue** (100%): Active compute rentals generate the primary score
- **Availability Multiplier**: Based on 169-hour online presence

### How Scoring Works

**Lease Revenue**
- Workers with active compute rentals earn lease scores
- Idle workers score zero on this component
- Integrated with compute marketplace APIs

**Worker Management**
- Maximum 100 workers per miner
- Challenges target only unleased workers
- Final score sums all worker performance (capped at 100)

## Quick Start

### Prerequisites
- Python 3.8+
- Bittensor wallet with registered hotkey

### Installation
```bash
# Setup environment
python3 -m venv venv
source ./venv/bin/activate

# Install dependencies
pip install -r requirements.txt
```

### Configuration
Configure your setup in:
- `config/miner_config.yaml` - Network settings, wallet, worker management

### Running the Miner

**Start Miner** (aggregates workers, communicates with Bittensor):
```bash
python scripts/run_miner.py --config config/miner_config.yaml
```

### For production use, please run it with PM2.

Start Miner:
```bash
pm2 start ecosystem.config.js
```

**Note**: Workers should be deployed separately using the byteleap-Worker repository.

## Technical Architecture

```
┌────────────────────────┐                       ┌───────────────────┐                   ┌────────────────────────┐
│       Validator        │                       │       Miner       │                   │       Worker(s)        │
│      (Bittensor)       │       Encrypted       │    (Bittensor)    │                   │                        │
│                        │ ←── Communication ─── │                   │ ←── WebSocket ──→ │ • System Monitoring    │
│ • Challenge Creation   │    (via bittensor)    │ • Worker Mgmt.    │      (1 : N)      │ • Challenge Execution  │
│ • Score Validation     │                       │ • Resource Agg.   │                   │ • VMGW Session         │
│ • Weight Calculation   │                       │ • Task Routing    │                   │ • Libvirt Mgmt.        │
└────────────────────────┘                       └───────────────────┘                   └────────────────────────┘
```

### Core Components

**Miner** (`neurons/miner/`)
- Worker lifecycle management via WebSocket
- Resource aggregation and reporting
- Bittensor network communication
- Challenge distribution and result collection

**Shared Libraries** (`neurons/shared/`)
- Cryptographic challenge protocols
- Merkle tree verification system
- Configuration management
- Network communication utilities

## License

MIT License - see the [LICENSE](LICENSE) file for details.
GitHub · Taonets