Metadata-Version: 2.4
Name: yoneda-sdk
Version: 1.0.0b1
Summary: Yoneda SDK for AI agent payments and banking
Author: Yoneda Protocol
License: MIT
Project-URL: Homepage, https://yoneda.io
Project-URL: Documentation, https://docs.yoneda.io
Project-URL: Repository, https://github.com/yoneda-protocol/yoneda-sdk
Project-URL: Issues, https://github.com/yoneda-protocol/yoneda-sdk/issues
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.24.0
Requires-Dist: secp256k1>=0.14.0
Requires-Dist: base58>=2.1.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Dynamic: license-file
Dynamic: requires-python

# Yoneda SDK (Python)

Python SDK for Yoneda Protocol - AI agent payments and banking infrastructure.

## Installation

```bash
pip install yoneda-sdk
```

## Quick Start

```python
import yoneda

# Initialize client
client = yoneda.create_client(api_key="YOUR_API_KEY", network="sandbox")

# Register agent
agent = await client.register_agent(name="my-agent", base_currency="USD")

# Open hub connection
await agent.open_connection("yoneda-hub-northamerica", 100)

# Send payment
receipt = await agent.pay("agent:recipient", 10, "USD", memo="test payment")
print(f"Payment completed: {receipt.transaction_id}")

# Query balance
balance = await agent.query_balance()
print(f"Current balance: ${balance}")
```

## Documentation

See [docs.yoneda.io](https://docs.yoneda.io) for complete documentation.

## License

MIT
