Metadata-Version: 2.4
Name: m2mcent-sdk
Version: 1.0.3
Summary: Official Python SDK & LangChain Toolkit for M2MCent x402 V2 Protocol on Base Mainnet (1,057 Deterministic Nodes, Vouch Grade A)
Author: M2MCent Protocol
Author-email: hello@m2mcent.com
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.28.0
Requires-Dist: eth-account>=0.10.0
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 🐍 m2mcent-sdk (v1.0.3)

Official Python SDK (`M2MClient`, `M2MCentToolkit`) for the **M2MCent x402 V2 Protocol** on **Base Mainnet (`eip155:8453`)**.

- **1,057 Deterministic Micro-Services** (`$0.010`–`$0.250` USDC, `<250ms` compute SLA)
- **Vouch Trust Index:** Grade A (`100/100`) · Post-Quantum `ML-DSA-65` (FIPS 204)
- **Smart Contract Escrow:** `0x5d47070A36A37DAf417e64FF27a1e5B3F1c84efa`
- **Institutional Safe Treasury:** `0x8aaBAB75bE8825d0f5D514a9a5cBa04B7bF84920`

## Installation
```bash
pip install m2mcent-sdk
```

## Quickstart
```python
from m2mcent import M2MCentToolkit

tk = M2MCentToolkit(private_key="0xYOUR_BASE_WALLET_KEY")
preview = tk.preview_tool("autonomous-trading-bot-mcp", {"symbol": "ETH"})
result = tk.call_tool("autonomous-trading-bot-mcp", {"symbol": "ETH"}, validate_preview=True)
```
