- Remove executable permissions from configuration files (.editorconfig, .env.example, .gitignore) - Remove executable permissions from documentation files (README.md, LICENSE, SECURITY.md) - Remove executable permissions from web assets (HTML, CSS, JS files) - Remove executable permissions from data files (JSON, SQL, YAML, requirements.txt) - Remove executable permissions from source code files across all apps - Add executable permissions to Python
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 serviceaitbc-coordinator-service-0.1.0-apple-silicon.pkg- Coordinator API service
Application Services
aitbc-miner-service-0.1.0-apple-silicon.pkg- GPU miner serviceaitbc-marketplace-service-0.1.0-apple-silicon.pkg- Marketplace serviceaitbc-explorer-service-0.1.0-apple-silicon.pkg- Explorer serviceaitbc-wallet-service-0.1.0-apple-silicon.pkg- Wallet serviceaitbc-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)
curl -fsSL https://raw.githubusercontent.com/aitbc/aitbc/main/packages/github/packages/macos-services/install-macos-services.sh | bash
Option 2: Individual Service Installation
# 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
aitbc-node-service start
aitbc-node-service status
aitbc-node-service sync
aitbc-node-service peers
Coordinator Service
aitbc-coordinator-service start
aitbc-coordinator-service status
aitbc-coordinator-service health
aitbc-coordinator-service jobs
Miner Service
aitbc-miner-service start
aitbc-miner-service status
aitbc-miner-service hashrate
aitbc-miner-service earnings
Marketplace Service
aitbc-marketplace-service start
aitbc-marketplace-service status
aitbc-marketplace-service listings
aitbc-marketplace-service orders
Explorer Service
aitbc-explorer-service start
aitbc-explorer-service status
aitbc-explorer-service web
aitbc-explorer-service search
Wallet Service
aitbc-wallet-service start
aitbc-wallet-service status
aitbc-wallet-service balance
aitbc-wallet-service transactions
Multimodal Service
aitbc-multimodal-service start
aitbc-multimodal-service status
aitbc-multimodal-service process
aitbc-multimodal-service models
All Services
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:
curl -fsSL https://raw.githubusercontent.com/aitbc/aitbc/main/packages/github/install-macos.sh | bash
✅ Verification
Package Integrity
sha256sum -c checksums.txt
Service Installation Test
# Test all installed services
aitbc-node-service --version
aitbc-coordinator-service --version
aitbc-miner-service --version
Service Status
# Check service status
aitbc-all-services status
🔄 Service Dependencies
Startup Order
- Node Service - Foundation
- Coordinator Service - Job coordination
- Marketplace Service - GPU marketplace
- Wallet Service - Wallet operations
- Explorer Service - Blockchain explorer
- Miner Service - GPU mining
- 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 - Complete installation guide
- Apple Silicon Optimization - Build system details
- Package Distribution - Package organization
Individual AITBC service packages for Mac Studio! 🚀