ff4554b9dde9dad6d240dc2466c5cac206389fd8
chore: remove obsolete payment architecture and integration test documentation - Remove AITBC_PAYMENT_ARCHITECTURE.md (dual-currency system documentation) - Remove IMPLEMENTATION_COMPLETE_SUMMARY.md (integration test completion summary) - Remove INTEGRATION_TEST_FIXES.md (test fixes documentation) - Remove INTEGRATION_TEST_UPDATES.md (real features implementation notes) - Remove PAYMENT_INTEGRATION_COMPLETE.md (wallet-coordinator integration docs) - Remove WALLET_COORDINATOR_INTEGRATION.md (payment
AITBC Monorepo
This repository houses all components of the Artificial Intelligence Token Blockchain (AITBC) stack, including coordinator services, blockchain node, miner daemon, client-facing web apps, SDKs, and documentation.
Directory Structure
aitbc/
├── apps/ # Main applications (coordinator-api, blockchain-node, etc.)
├── packages/ # Shared packages and SDKs
├── scripts/ # Utility scripts
│ └── testing/ # Test scripts and utilities
├── tests/ # Pytest test suites
├── docs/ # Documentation
│ ├── guides/ # Development guides
│ └── reports/ # Generated reports and summaries
├── infra/ # Infrastructure and deployment configs
├── dev-utils/ # Development utilities
└── .windsurf/ # Windsurf IDE configuration
Getting Started
- Review the bootstrap documents under
docs/bootstrap/to understand stage-specific goals. - Fill in service-specific READMEs located under
apps/andpackages/as the implementations progress. - Use the provided directory scaffold as the starting point for coding each subsystem.
- Explore the new Python receipt SDK under
packages/py/aitbc-sdk/for helpers to fetch and verify coordinator receipts (seedocs/run.mdfor examples). - Run
scripts/ci/run_python_tests.sh(via Poetry) to execute coordinator, SDK, miner-node, and wallet-daemon test suites before submitting changes. - GitHub Actions (
.github/workflows/python-tests.yml) automatically runs the same script on pushes and pull requests targetingmain.
Testing
- Test scripts are located in
scripts/testing/ - Run individual tests:
python3 scripts/testing/test_block_import.py - Run pytest suite:
pytest tests/ - See
docs/guides/WINDSURF_TESTING_GUIDE.mdfor detailed testing instructions
Languages
Python
65.9%
Shell
16.5%
TypeScript
5.8%
JavaScript
5.8%
HTML
3.1%
Other
2.9%