Metadata-Version: 2.4
Name: kernell-pay-sdk
Version: 0.1.0
Summary: Kernell OS Payment SDK for secure M2M transactions, escrow, and bounties.
Project-URL: Homepage, https://kernell.site
Project-URL: Repository, https://github.com/Greco-Italico/kernell-pay-sdk
Author-email: Kernell OS <dev@kernell.site>
License: MIT
Requires-Python: >=3.9
Requires-Dist: cryptography>=41.0.0
Requires-Dist: httpx>=0.25.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: stripe>=7.0.0
Description-Content-Type: text/markdown

# Kernell OS Pay SDK

The official SDK to integrate Kernell OS payments, M2M transactions, and secure escrow into any application.

## Features

- **M2M Escrow Transactions**: Securely hold funds until a condition is met.
- **Bounty System**: Create programmable tasks that release funds automatically.
- **Crypto & Fiat**: Seamless conversion and handling of multiple currencies.

## Installation

```bash
pip install kernell-pay-sdk
```

## Quickstart

```python
from kernell_pay_sdk import LedgerClient, EscrowTransaction

client = LedgerClient(api_key="YOUR_KERNELL_API_KEY")

# Create a secure M2M escrow
escrow = EscrowTransaction(
    sender="agent_a",
    receiver="agent_b",
    amount=50.00,
    currency="USD",
    condition="code_merged_to_main"
)

client.create_escrow(escrow)
```
