9b9c5beb236730cae33dbd67bcdd4ee88e466540
chore: enhance .gitignore and remove obsolete documentation files - Reorganize .gitignore with categorized sections for better maintainability - Add comprehensive ignore patterns for Python, Node.js, databases, logs, and build artifacts - Add project-specific ignore rules for coordinator, explorer, and deployment files - Remove outdated documentation: BITCOIN-WALLET-SETUP.md, LOCAL_ASSETS_SUMMARY.md, README-CONTAINER-DEPLOYMENT.md, README-DOMAIN-DEPLOYMENT.md ```
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.
Repository Layout
Refer to docs/bootstrap/dirs.md for the authoritative directory breakdown and follow-up implementation tasks.
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.
Languages
Python
65.9%
Shell
16.5%
TypeScript
5.8%
JavaScript
5.8%
HTML
3.1%
Other
2.9%