BlackRoad Python SDK - Directory Structure ========================================== sdk/python/ │ ├── Configuration & Documentation │ ├── README.md - Comprehensive SDK documentation (8.7KB) │ ├── INSTALL.md - Installation guide and troubleshooting │ ├── CHANGELOG.md - Version history and changes │ ├── SDK_SUMMARY.md - Complete build summary and features │ ├── setup.py - Package setup configuration (2.7KB) │ ├── pyproject.toml - Modern Python packaging (3.3KB) │ ├── requirements.txt - Dependencies list │ ├── .gitignore - Git ignore patterns │ └── verify_install.py - Installation verification script │ ├── blackroad/ - Main SDK Package (2,274 LOC) │ ├── __init__.py - Package exports (v0.1.0) │ ├── client.py - Main sync/async clients (9.9KB) │ ├── auth.py - Authentication client (4.7KB) │ ├── blockchain.py - Blockchain client (9.1KB) │ ├── agents.py - Agents client (7.8KB) │ ├── exceptions.py - Custom exception hierarchy (4.3KB) │ │ │ ├── models/ - Data Models │ │ ├── __init__.py - Model exports │ │ ├── user.py - User models (User, Token, UserCreate) │ │ ├── blockchain.py - Blockchain models (Wallet, Transaction, Block) │ │ └── agent.py - Agent models (AgentInfo, AgentResult) │ │ │ └── utils/ - Utilities │ ├── __init__.py - Utility exports │ └── http.py - HTTP client with retry logic │ ├── examples/ - Usage Examples │ ├── README.md - Examples documentation │ ├── quickstart.py - Basic usage (executable) │ ├── agents_example.py - Agent operations (executable) │ └── blockchain_example.py - Blockchain operations (executable) │ └── tests/ - Test Suite ├── __init__.py - Test package ├── test_client.py - Client tests (comprehensive) └── test_agents.py - Agent tests (comprehensive) Total Files: 27 Total Python Files: 20 Total Lines of Code: ~2,274