Dogelayer is composed of three primary actors—Miners, Proxy, and Validators—working together to produce, aggregate, evaluate, and reward Scrypt mining contribution.

┌─────────────┐
│   Miners    │ ← Mining hardware/pools
└──────┬──────┘
       │ Submit work & metrics
       ↓
┌─────────────────┐
│ DogeLayer Proxy │ ← Metrics aggregation
└──────┬──────────┘
       │ Query metrics
       ↓
┌─────────────┐
│ Validators  │ ← Calculate weights
└──────┬──────┘
       │ Set weights
       ↓
┌──────────────────┐
│ Bittensor Chain  │ ← TAO rewards
└──────────────────┘

🧩 Component Breakdown

Core Module (dogelayer/core)

Foundation utilities used across validator and miner components:


Validator Module (dogelayer/validator)

Implements validator-side logic:


Miner Module (dogelayer/miner)

Implements miner-side logic: