chore: remove configuration files and enhance blockchain explorer with advanced search, analytics, and export features
- Delete .aitbc.yaml.example CLI configuration template - Delete .lycheeignore link checker exclusion rules - Delete .nvmrc Node.js version specification - Add advanced search panel with filters for address, amount range, transaction type, time range, and validator - Add analytics dashboard with transaction volume, active addresses, and block time metrics - Add Chart.js integration
This commit is contained in:
190
packages/github/packages/macos-packages/README.md
Normal file
190
packages/github/packages/macos-packages/README.md
Normal file
@@ -0,0 +1,190 @@
|
||||
# AITBC macOS Service Packages
|
||||
|
||||
## 🍎 **Individual Service Packages for Mac Studio**
|
||||
|
||||
Individual service packages for **Mac Studio** with **Apple Silicon** processors (M1, M2, M3, M4).
|
||||
|
||||
## 📦 **Available Service Packages**
|
||||
|
||||
### **Core Infrastructure**
|
||||
- **`aitbc-node-service-0.1.0-apple-silicon.pkg`** - Blockchain node service
|
||||
- **`aitbc-coordinator-service-0.1.0-apple-silicon.pkg`** - Coordinator API service
|
||||
|
||||
### **Application Services**
|
||||
- **`aitbc-miner-service-0.1.0-apple-silicon.pkg`** - GPU miner service
|
||||
- **`aitbc-marketplace-service-0.1.0-apple-silicon.pkg`** - Marketplace service
|
||||
- **`aitbc-explorer-service-0.1.0-apple-silicon.pkg`** - Explorer service
|
||||
- **`aitbc-wallet-service-0.1.0-apple-silicon.pkg`** - Wallet service
|
||||
- **`aitbc-multimodal-service-0.1.0-apple-silicon.pkg`** - Multimodal AI service
|
||||
|
||||
### **Meta Package**
|
||||
- **`aitbc-all-services-0.1.0-apple-silicon.pkg`** - Complete service stack
|
||||
|
||||
## 🚀 **Installation**
|
||||
|
||||
### **Option 1: Service Installer (Recommended)**
|
||||
```bash
|
||||
curl -fsSL https://raw.githubusercontent.com/aitbc/aitbc/main/packages/github/packages/macos-services/install-macos-services.sh | bash
|
||||
```
|
||||
|
||||
### **Option 2: Individual Service Installation**
|
||||
```bash
|
||||
# Download specific service
|
||||
curl -fsSL https://raw.githubusercontent.com/aitbc/aitbc/main/packages/github/packages/macos-services/aitbc-node-service-0.1.0-apple-silicon.pkg -o node.pkg
|
||||
sudo installer -pkg node.pkg -target /
|
||||
|
||||
# Install multiple services
|
||||
curl -fsSL https://raw.githubusercontent.com/aitbc/aitbc/main/packages/github/packages/macos-services/aitbc-coordinator-service-0.1.0-apple-silicon.pkg -o coordinator.pkg
|
||||
sudo installer -pkg coordinator.pkg -target /
|
||||
```
|
||||
|
||||
## 🎯 **Service Commands**
|
||||
|
||||
### **Node Service**
|
||||
```bash
|
||||
aitbc-node-service start
|
||||
aitbc-node-service status
|
||||
aitbc-node-service sync
|
||||
aitbc-node-service peers
|
||||
```
|
||||
|
||||
### **Coordinator Service**
|
||||
```bash
|
||||
aitbc-coordinator-service start
|
||||
aitbc-coordinator-service status
|
||||
aitbc-coordinator-service health
|
||||
aitbc-coordinator-service jobs
|
||||
```
|
||||
|
||||
### **Miner Service**
|
||||
```bash
|
||||
aitbc-miner-service start
|
||||
aitbc-miner-service status
|
||||
aitbc-miner-service hashrate
|
||||
aitbc-miner-service earnings
|
||||
```
|
||||
|
||||
### **Marketplace Service**
|
||||
```bash
|
||||
aitbc-marketplace-service start
|
||||
aitbc-marketplace-service status
|
||||
aitbc-marketplace-service listings
|
||||
aitbc-marketplace-service orders
|
||||
```
|
||||
|
||||
### **Explorer Service**
|
||||
```bash
|
||||
aitbc-explorer-service start
|
||||
aitbc-explorer-service status
|
||||
aitbc-explorer-service web
|
||||
aitbc-explorer-service search
|
||||
```
|
||||
|
||||
### **Wallet Service**
|
||||
```bash
|
||||
aitbc-wallet-service start
|
||||
aitbc-wallet-service status
|
||||
aitbc-wallet-service balance
|
||||
aitbc-wallet-service transactions
|
||||
```
|
||||
|
||||
### **Multimodal Service**
|
||||
```bash
|
||||
aitbc-multimodal-service start
|
||||
aitbc-multimodal-service status
|
||||
aitbc-multimodal-service process
|
||||
aitbc-multimodal-service models
|
||||
```
|
||||
|
||||
### **All Services**
|
||||
```bash
|
||||
aitbc-all-services start
|
||||
aitbc-all-services status
|
||||
aitbc-all-services restart
|
||||
aitbc-all-services monitor
|
||||
```
|
||||
|
||||
## 📊 **Service Configuration**
|
||||
|
||||
Each service creates its own configuration file:
|
||||
- **Node**: `~/.config/aitbc/aitbc-node-service.yaml`
|
||||
- **Coordinator**: `~/.config/aitbc/aitbc-coordinator-service.yaml`
|
||||
- **Miner**: `~/.config/aitbc/aitbc-miner-service.yaml`
|
||||
- **Marketplace**: `~/.config/aitbc/aitbc-marketplace-service.yaml`
|
||||
- **Explorer**: `~/.config/aitbc/aitbc-explorer-service.yaml`
|
||||
- **Wallet**: `~/.config/aitbc/aitbc-wallet-service.yaml`
|
||||
- **Multimodal**: `~/.config/aitbc/aitbc-multimodal-service.yaml`
|
||||
|
||||
## 🔧 **Apple Silicon Optimization**
|
||||
|
||||
Each service is optimized for Apple Silicon:
|
||||
- **Native ARM64 execution** - No Rosetta 2 needed
|
||||
- **Apple Neural Engine** - AI/ML acceleration
|
||||
- **Metal framework** - GPU optimization
|
||||
- **Memory bandwidth** - Optimized for unified memory
|
||||
|
||||
## ⚠️ **Important Notes**
|
||||
|
||||
### **Platform Requirements**
|
||||
- **Required**: Apple Silicon Mac (Mac Studio recommended)
|
||||
- **OS**: macOS 12.0+ (Monterey or later)
|
||||
- **Memory**: 16GB+ recommended for multiple services
|
||||
|
||||
### **Demo Packages**
|
||||
These are **demo packages** for demonstration:
|
||||
- Show service structure and installation
|
||||
- Demonstrate Apple Silicon optimization
|
||||
- Provide installation framework
|
||||
|
||||
For **full functionality**, use Python installation:
|
||||
```bash
|
||||
curl -fsSL https://raw.githubusercontent.com/aitbc/aitbc/main/packages/github/install-macos.sh | bash
|
||||
```
|
||||
|
||||
## ✅ **Verification**
|
||||
|
||||
### **Package Integrity**
|
||||
```bash
|
||||
sha256sum -c checksums.txt
|
||||
```
|
||||
|
||||
### **Service Installation Test**
|
||||
```bash
|
||||
# Test all installed services
|
||||
aitbc-node-service --version
|
||||
aitbc-coordinator-service --version
|
||||
aitbc-miner-service --version
|
||||
```
|
||||
|
||||
### **Service Status**
|
||||
```bash
|
||||
# Check service status
|
||||
aitbc-all-services status
|
||||
```
|
||||
|
||||
## 🔄 **Service Dependencies**
|
||||
|
||||
### **Startup Order**
|
||||
1. **Node Service** - Foundation
|
||||
2. **Coordinator Service** - Job coordination
|
||||
3. **Marketplace Service** - GPU marketplace
|
||||
4. **Wallet Service** - Wallet operations
|
||||
5. **Explorer Service** - Blockchain explorer
|
||||
6. **Miner Service** - GPU mining
|
||||
7. **Multimodal Service** - AI processing
|
||||
|
||||
### **Service Communication**
|
||||
- **Node → Coordinator**: Blockchain data access
|
||||
- **Coordinator → Marketplace**: Job coordination
|
||||
- **Marketplace → Miner**: GPU job distribution
|
||||
- **All Services → Node**: Blockchain interaction
|
||||
|
||||
## 📚 **Documentation**
|
||||
|
||||
- **[Main Documentation](../README.md)** - Complete installation guide
|
||||
- **[Apple Silicon Optimization](../DEBIAN_TO_MACOS_BUILD.md)** - Build system details
|
||||
- **[Package Distribution](../packages/README.md)** - Package organization
|
||||
|
||||
---
|
||||
|
||||
**Individual AITBC service packages for Mac Studio!** 🚀
|
||||
Reference in New Issue
Block a user