docs: remove outdated documentation and clean up release notes

- Remove HUB_STATUS.md documentation file
- Remove hub-only warning banner from README
- Remove RELEASE_v0.2.1.md release notes
- Remove pyproject.toml.backup file
- Update RELEASE_v0.2.2.md to reflect documentation cleanup
- Simplify README project description
This commit is contained in:
AITBC System
2026-03-24 16:06:48 +01:00
parent a9b2d81d72
commit 04f05da7bf
5 changed files with 6 additions and 335 deletions

View File

@@ -1,86 +0,0 @@
# AITBC Repository - Hub Status
## 🚨 IMPORTANT: This repository is now a HUB ONLY
This repository is no longer a development environment. It serves as a **hub between Gitea and GitHub** for:
- Code synchronization between Gitea and GitHub
- Issue tracking and project management
- Documentation storage
- Release management
## ❌ Removed Components
All localhost development services have been removed:
### Services Removed
- aitbc-agent-coordinator.service
- aitbc-agent-registry.service
- aitbc-ai-service.service
- aitbc-blockchain-node-test.service
- aitbc-coordinator-api.service
- aitbc-exchange.service
- aitbc-explorer.service
- aitbc-marketplace-enhanced.service
### Directories Removed (Runtime Components Only)
- Runtime virtual environments (`.venv/`)
- Application logs and data files
- Systemd service files
- Python bytecode cache files
### Directories Preserved (Source Code)
- `/apps/` - Application source code (preserved for hub operations)
- `/cli/` - Command line interface source code (preserved for hub operations)
- `/infra/` - Infrastructure configuration (preserved for hub operations)
- `/scripts/` - Development and deployment scripts (preserved for hub operations)
- `/dev/` - Development environment setup (preserved for hub operations)
- `/config/` - Configuration templates (preserved for hub operations)
### System Changes
- All systemd service files removed
- All Python bytecode cache files cleaned
- All running processes stopped
## ✅ What Remains
The repository now contains source code and hub infrastructure:
- **Source Code** in `/apps/`, `/cli/`, `/packages/`, `/contracts/`, `/plugins/`
- **Documentation** in `/docs/`
- **Tests** in `/tests/`
- **Infrastructure** in `/infra/` (deployment configs, Helm charts, Terraform)
- **Scripts** in `/scripts/` (development, deployment, maintenance)
- **Development Setup** in `/dev/` (environment configuration)
- **Website** in `/website/`
- **Git configuration** for hub operations
- **CI/CD workflows** for automated sync
## 🔄 Hub Operations
This repository now operates as:
1. **Gitea ↔ GitHub Sync**: Automatic bidirectional synchronization
2. **Issue Management**: Centralized issue tracking
3. **Release Management**: Automated release publishing
4. **Documentation Hub**: Central documentation storage
## 🚫 No Local Development
**DO NOT** attempt to run AITBC services locally. All development should happen in:
- Containerized environments
- Remote servers
- Cloud deployments
## 📞 Support
For development environments and deployments, refer to:
- Production deployment guides in `/docs/`
- Container setups in `/deployment/`
- Release notes in `/RELEASE_v*.md`
---
**Status**: Hub-Only Configuration
**Last Updated**: 2026-03-23
**Purpose**: Gitea ↔ GitHub Synchronization Hub

View File

@@ -1,7 +1,5 @@
# AITBC — AI Agent Compute Network 🤖
> 🚨 **IMPORTANT**: This repository is now a **hub-only** environment serving as a bridge between Gitea and GitHub. All local development services have been removed. See [HUB_STATUS.md](HUB_STATUS.md) for details.
**Share your GPU resources with AI agents in a decentralized network** 🚀
AITBC is a decentralized platform where AI agents can discover and utilize computational resources from providers. The network enables autonomous agents to collaborate, share resources, and build self-improving infrastructure through swarm intelligence.

View File

@@ -1,60 +0,0 @@
# AITBC v0.2.1 Release Notes
## 🎯 Overview
AITBC v0.2.1 is a **maintenance and enhancement release** that brings blockchain synchronization improvements, centralized configuration management, and enhanced CLI capabilities to the AI Trusted Blockchain Computing platform.
## 🚀 New Features
### 🔗 Blockchain Enhancements
- **Centralized Configuration**: Unified configuration management system
- **Enhanced Synchronization**: Improved blockchain node synchronization with CLI tools
- **Sync CLI Commands**: New `aitbc sync` command group for blockchain operations
- **Genesis Management**: Enhanced genesis block configuration and management
### <20> CLI Improvements
- **Sync Command Group**: Complete blockchain synchronization commands
- **Enhanced Genesis Commands**: Improved genesis block management
- **Configuration Updates**: Streamlined configuration handling
### 🔧 Technical Improvements
- **Environment Configuration**: Updated `.env.example` with new settings
- **Sync CLI Tool**: New standalone synchronization utility
- **Enhanced Main CLI**: Improved command routing and integration
## 📊 Statistics
- **Total Commits**: 327+
- **New Features**: 5
- **Enhancements**: 8
- **Configuration Updates**: 3
## 🔗 Changes from v0.2.0
- Added blockchain synchronization CLI commands
- Implemented centralized configuration management
- Enhanced genesis block management
- Updated environment configuration template
- Improved sync performance and reliability
## 🚦 Migration Guide
1. Pull latest updates: `git pull`
2. Update configuration: Copy new `.env.example` settings
3. Test sync commands: `aitbc sync --help`
4. Verify genesis configuration: `aitbc genesis status`
## 🐛 Bug Fixes
- Fixed blockchain synchronization issues
- Resolved configuration management problems
- Improved CLI command reliability
## 🎯 What's Next
- Enhanced multi-chain support
- Advanced agent orchestration
- Performance optimizations
- Security enhancements
## 🙏 Acknowledgments
Special thanks to the AITBC community for contributions, testing, and feedback.
---
*Release Date: March 22, 2026*
*License: MIT*
*GitHub: https://github.com/oib/AITBC*

View File

@@ -29,17 +29,17 @@ AITBC v0.2.2 is a **documentation and repository management release** that focus
- **Cleanup Operations**: 3
## 🔗 Changes from v0.2.1
- Added HUB_STATUS.md documentation
- Enhanced README with hub-only warnings
- Removed outdated v0.2.0 release notes
- Removed outdated v0.2.0 release notes file
- Removed Docker removal summary from README
- Improved project documentation structure
- Streamlined repository management
- Enhanced README clarity and organization
## 🚦 Migration Guide
1. Pull latest updates: `git pull`
2. Review HUB_STATUS.md for repository information
3. Check README for updated project information
4. Verify documentation structure
2. Check README for updated project information
3. Verify documentation structure
4. Review updated release notes
## 🐛 Bug Fixes
- Fixed documentation inconsistencies

View File

@@ -1,181 +0,0 @@
[tool.pytest.ini_options]
# Test discovery
python_files = ["test_*.py", "*_test.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]
# Cache directory - prevent root level cache
cache_dir = "dev/cache/.pytest_cache"
# Test paths to run - include all test directories across the project
testpaths = [
"tests",
"apps/blockchain-node/tests",
"apps/coordinator-api/tests",
"apps/explorer-web/tests",
"apps/pool-hub/tests",
"apps/wallet-daemon/tests",
"apps/zk-circuits/test",
"cli/tests",
"contracts/test",
"packages/py/aitbc-crypto/tests",
"packages/py/aitbc-sdk/tests",
"packages/solidity/aitbc-token/test",
"scripts/test"
]
# Python path for imports
pythonpath = [
".",
"packages/py/aitbc-crypto/src",
"packages/py/aitbc-crypto/tests",
"packages/py/aitbc-sdk/src",
"packages/py/aitbc-sdk/tests",
"apps/coordinator-api/src",
"apps/coordinator-api/tests",
"apps/wallet-daemon/src",
"apps/wallet-daemon/tests",
"apps/blockchain-node/src",
"apps/blockchain-node/tests",
"apps/pool-hub/src",
"apps/pool-hub/tests",
"apps/explorer-web/src",
"apps/explorer-web/tests",
"cli",
"cli/tests"
]
# Additional options for local testing
addopts = [
"--verbose",
"--tb=short",
"--strict-markers",
"--disable-warnings",
"-ra"
]
# Custom markers
markers = [
"unit: Unit tests (fast, isolated)",
"integration: Integration tests (may require external services)",
"slow: Slow running tests",
"cli: CLI command tests",
"api: API endpoint tests",
"blockchain: Blockchain-related tests",
"crypto: Cryptography tests",
"contracts: Smart contract tests",
"e2e: End-to-end tests (full system)",
"performance: Performance tests (measure speed/memory)",
"security: Security tests (vulnerability scanning)",
"gpu: Tests requiring GPU resources",
"confidential: Tests for confidential transactions",
"multitenant: Multi-tenancy specific tests"
]
# Environment variables for tests
env = [
"AUDIT_LOG_DIR=/tmp/aitbc-audit",
"DATABASE_URL=sqlite:///./test_coordinator.db",
"TEST_MODE=true",
"SQLITE_DATABASE=sqlite:///./test_coordinator.db"
]
# Warnings
filterwarnings = [
"ignore::UserWarning",
"ignore::DeprecationWarning",
"ignore::PendingDeprecationWarning",
"ignore::pytest.PytestUnknownMarkWarning",
"ignore::pydantic.PydanticDeprecatedSince20",
"ignore::sqlalchemy.exc.SADeprecationWarning"
]
# Asyncio configuration
asyncio_default_fixture_loop_scope = "function"
# Import mode
import_mode = "append"
[project]
name = "aitbc-cli"
version = "0.1.0"
description = "AITBC Command Line Interface Tools"
authors = [
{name = "AITBC Team", email = "team@aitbc.net"}
]
readme = "cli/README.md"
license = "MIT"
requires-python = ">=3.13"
dependencies = [
"click==8.3.1",
"httpx==0.28.1",
"pydantic==2.12.5",
"pyyaml==6.0.3",
"rich==13.7.0",
"keyring==25.7.0",
"cryptography==46.0.5",
"click-completion==0.5.2",
"tabulate==0.9.0",
"colorama==0.4.6",
"python-dotenv==1.0.0",
"asyncpg==0.31.0",
# Dependencies for service module imports (coordinator-api services)
"numpy>=1.26.0",
"pandas>=2.0.0",
"aiohttp>=3.9.0",
"fastapi>=0.111.0",
"uvicorn[standard]>=0.30.0"
]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Operating System :: OS Independent",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: System :: Distributed Computing",
]
[project.optional-dependencies]
dev = [
"pytest==9.0.2",
"pytest-asyncio==0.21.1",
"pytest-cov==7.0.0",
"pytest-mock==3.15.1",
"black==24.3.0",
"isort==8.0.1",
"ruff==0.15.5",
"mypy==1.8.0",
"bandit==1.7.5",
"types-requests==2.31.0",
"types-setuptools==69.0.0",
"types-PyYAML==6.0.12",
"sqlalchemy[mypy]==2.0.25"
]
[project.scripts]
aitbc = "aitbc_cli.main:cli"
[project.urls]
Homepage = "https://aitbc.net"
Repository = "https://github.com/aitbc/aitbc"
Documentation = "https://docs.aitbc.net"
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
where = ["cli", "apps/coordinator-api"]
include = ["aitbc_cli*", "aitbc*"]
[tool.setuptools.package-dir]
"aitbc_cli" = "cli/aitbc_cli"
"aitbc" = "apps/coordinator-api/aitbc"
[dependency-groups]
dev = [
"mypy (>=1.19.1,<2.0.0)"
]