refactor: rename internal packages to follow aitbc- naming convention
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 4s
Deploy to Testnet / deploy-testnet (push) Successful in 1m45s
Documentation Validation / validate-docs (push) Failing after 13s
Documentation Validation / validate-policies-strict (push) Successful in 5s
Integration Tests / test-service-integration (push) Failing after 5s
Multi-Node Stress Testing / stress-test (push) Successful in 2s
Python Tests / test-python (push) Failing after 32s
Security Scanning / security-scan (push) Failing after 31s
Build Debian Miner Binary / build-miner (push) Failing after 5m50s

- Renamed ai-service to aitbc-ai-service
- Renamed edge-api to aitbc-edge-api
- Updated pyproject.toml files with new package names
- Renamed directories and package modules
- Updated references in documentation and scripts
- All internal packages now follow aitbc- naming convention
This commit is contained in:
aitbc
2026-05-20 08:07:00 +02:00
parent c3e6f683f1
commit 4a707c2e15
38 changed files with 10 additions and 10 deletions

View File

@@ -1,5 +1,5 @@
[project]
name = "edge-api"
name = "aitbc-edge-api"
version = "0.1.0"
description = "Edge API Service for AITBC island and edge operations"
requires-python = ">=3.13"
@@ -21,4 +21,4 @@ requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["src/edge_api"]
packages = ["src/aitbc_edge_api"]

View File

@@ -28,7 +28,7 @@ This guide covers SystemD service management for AITBC following the infrastruct
#### Agent Services
- `aitbc-agent-registry.service` - Agent discovery
- `aitbc-agent-coordinator.service` - Task coordination
- `aitbc-ai-service.service` - AI services
- `aitbc-edge-api.service` - Edge API services
#### Blockchain Services
- `aitbc-blockchain-node.service` - Blockchain Node with P2P (Port 8005)
@@ -91,7 +91,7 @@ systemctl disable aitbc-coordinator-api.service
systemctl start aitbc-coordinator-api aitbc-blockchain-node aitbc-exchange-api aitbc-wallet
# Restart all agent services
systemctl restart aitbc-agent-* aitbc-ai-service
systemctl restart aitbc-agent-* aitbc-edge-api
# Check all services status
systemctl status aitbc-*

View File

@@ -27,7 +27,7 @@ AITBC v0.3.5 is a **major compatibility and database release** that introduces P
### 🔧 Systemd Service Symlinking
- **27 Services Symlinked**: All systemd files now use symlinks to /opt/aitbc/systemd/
- **New Services**: ai-service, api-gateway, governance, gpu, monitoring, plugin, trading
- **New Services**: aitbc-ai-service, api-gateway, governance, gpu, monitoring, plugin, trading
- **Daemon Reload**: Systemd daemon reloaded successfully
- **Consistency**: Active systemd files always match repository

View File

@@ -352,7 +352,7 @@ bash scripts/workflow/44_comprehensive_multi_node_scenario.sh
### **AITBC Documentation**
- [AI Engine](../apps/ai-engine/README.md)
- [AI Service](../apps/ai-service/README.md)
- [AI Service](../apps/aitbc-edge-api/README.md)
- [Global AI Agents](../apps/global-ai-agents/README.md)
### **External Resources**

View File

@@ -10,7 +10,7 @@ The following services have <10 files and are considered stubs or placeholders:
- **monitor** (7 files) - Monitoring stub
- **monitoring-service** (4 files) - Monitoring service stub
- **plugin-service** (4 files) - Plugin service stub
- **ai-service** (8 files) - AI service stub
- **aitbc-ai-service** (8 files) - AI service stub
- **compliance-service** (9 files) - Compliance checking stub
- **exchange-integration** (9 files) - Exchange integration stub
- **global-ai-agents** (9 files) - Global AI agents stub

View File

@@ -1,5 +1,5 @@
[tool.poetry]
name = "ai-service"
name = "aitbc-ai-service"
version = "0.1.0"
description = "AITBC AI Service for job operations"
authors = ["AITBC Team"]

View File

@@ -25,7 +25,7 @@ app = FastAPI(
@app.get("/health")
async def health():
"""Health check endpoint."""
return {"status": "healthy", "service": "ai-service"}
return {"status": "healthy", "service": "aitbc-ai-service"}
@app.get("/")

View File

@@ -387,7 +387,7 @@ main() {
output_stage_learnings 3 "AI Operations" \
"./aitbc-cli ai-ops submit <model> <prompt>|./aitbc-cli ai-ops status <job_id>|curl http://localhost:9001/tasks/submit" \
"Agent Coordinator on port 9001|Task submission format|Job status polling" \
"/var/lib/aitbc/keystore|/opt/aitbc/ai-service" \
"/var/lib/aitbc/keystore|/opt/aitbc/aitbc-ai-service" \
"AI job submission|Task management|Agent Coordinator integration"
echo