bb352f27e32085bf343182d8ee7fa8bc898c2ede
Some checks are pending
Python Tests / test-python (push) Waiting to run
- Updated aiohttp to 3.12.14 (CVE-2025-53643 request smuggling) - Updated requests to 2.32.4 (CVE-2024-47081 credential leak) - Updated gunicorn to 23.0.0 (HTTP request smuggling) - Updated cryptography to 46.0.7 (security fixes) - Updated pyyaml to 6.0.2 (security fixes) - Updated pillow to 11.1.0 (security fixes) - Updated opencv-python to 4.11.0 (security fixes) - Updated numpy to 2.2.0 (security fixes) - Updated pandas to 2.2.3 (security fixes) - Updated httpx to 0.28.1 (security fixes) - Updated fastapi to 0.115.6 (security fixes) - Updated uvicorn to 0.34.0 (security fixes) - Updated redis to 5.2.1 (security fixes) - Updated websockets to 14.1.0 (security fixes) - Updated asyncio-mqtt to 0.16.2 (security fixes) - Updated aiosqlite to 0.20.1 (security fixes) - Updated asyncpg to 0.30.0 (security fixes) - Updated pydantic to 2.10.4 (security fixes) - Updated pydantic-settings to 2.13.1 (security fixes) - Updated python-dotenv to 1.1.0 (security fixes) - Updated sentry-sdk to 2.20.0 (security fixes) - Updated structlog to 25.1.0 (security fixes) - Updated aiofiles to 25.1.0 (security fixes) - Updated sqlalchemy to 2.0.49 (security fixes) - Updated sqlalchemy[asyncio] to 2.0.49 (security fixes) - Updated alembic to 1.18.4 (security fixes) - Updated sqlmodel to 0.0.38 (security fixes) - Updated slowapi to 0.1.9 (security fixes) - Updated limits to 5.8.0 (security fixes) - Updated prometheus-client to 0.21.1 (security fixes) - Updated pynacl to 1.6.2 (security fixes) - Updated ecdsa to 0.19.2 (security fixes) - Updated base58 to 2.1.1 (security fixes) - Updated bech32 to 1.2.0 (security fixes) - Updated web3 to 7.15.0 (security fixes) - Updated eth-account to 0.13.7 (security fixes) - Updated pytest to 9.0.3 (security fixes) - Updated pytest-asyncio to 1.3.0 (security fixes) - Updated black to 26.3.1 (security fixes) - Updated flake8 to 7.3.0 (security fixes) - Updated ruff to 0.15.10 (security fixes) - Updated mypy to 1.20.0 (security fixes) - Updated isort to 8.0.1 (security fixes) - Updated pre-commit to 4.5.1 (security fixes) - Updated bandit to 1.9.4 (security fixes) - Updated pydocstyle to 6.3.0 (security fixes) - Updated pyupgrade to 3.21.2 (security fixes) - Updated safety to 3.7.0 (security fixes) - Updated click to 8.3.2 (security fixes) - Updated rich to 14.3.3 (security fixes) - Updated typer to 0.24.1 (security fixes) - Updated tabulate to 0.10.0 (security fixes) - Updated colorama to 0.4.6 (security fixes) - Updated keyring to 25.7.0 (security fixes) - Updated orjson to 3.11.8 (security fixes) - Updated msgpack to 1.1.2 (security fixes) - Updated python-multipart to 0.0.24 (security fixes) - Updated python-dateutil to 2.9.0 (security fixes) - Updated pytz to 2026.1 (security fixes) - Updated schedule to 1.2.2 (security fixes) - Updated psutil to 6.1.0 (security fixes) - Updated torch to 2.11.0 (security fixes) - Updated torchvision to 0.26.0 (security fixes)
AITBC - Advanced Intelligence Training Blockchain Consortium
Project Structure
This project has been organized for better maintainability. Here's the directory structure:
📁 Essential Root Files
LICENSE- Project licenseaitbc-cli- Main CLI symlinkREADME.md- This file
📁 Core Directories
aitbc/- Core AITBC Python packagecli/- Command-line interface implementationcontracts/- Smart contractsscripts/- Automation and deployment scriptsservices/- Microservicestests/- Test suites
📁 Configuration
project-config/- Project configuration filespyproject.toml- Python project configurationrequirements.txt- Python dependenciespoetry.lock- Dependency lock file.gitignore- Git ignore rules.deployment_progress- Deployment tracking
📁 Documentation
docs/- Comprehensive documentationREADME.md- Main project documentationSETUP.md- Setup instructionsPYTHON_VERSION_STATUS.md- Python compatibilityAITBC1_TEST_COMMANDS.md- Testing commandsAITBC1_UPDATED_COMMANDS.md- Updated commandsREADME_DOCUMENTATION.md- Detailed documentation
📁 Development
dev/- Development tools and examples.windsurf/- IDE configurationpackages/- Package distributionsextensions/- Browser extensionsplugins/- System plugins
📁 Infrastructure
infra/- Infrastructure as codesystemd/- System service configurationsmonitoring/- Monitoring setup
📁 Applications
apps/- Application componentsservices/- Service implementationswebsite/- Web interface
📁 AI & GPU
gpu_acceleration/- GPU optimizationai-ml/- AI/ML components
📁 Security & Backup
security/- Security reports and fixesbackup-config/- Backup configurationsbackups/- Data backups
📁 Cache & Logs
venv/- Python virtual environmentlogs/- Application logs.mypy_cache/,.pytest_cache/,.ruff_cache/- Tool caches
Quick Start
# Setup environment
cd /opt/aitbc
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run CLI
./aitbc-cli --help
# Run training
./scripts/training/master_training_launcher.sh
Development
See docs/SETUP.md for detailed setup instructions.
Security
See security/SECURITY_VULNERABILITY_REPORT.md for security status.
License
See LICENSE for licensing information.
Languages
Python
65.9%
Shell
16.5%
TypeScript
5.8%
JavaScript
5.8%
HTML
3.1%
Other
2.9%