Metadata-Version: 2.4
Name: algovoi-plugin-semantic-kernel
Version: 0.1.1
Summary: AlgoVoi payment and compliance plugin for Semantic Kernel
License: Apache-2.0 OR AlgoVoi-Commercial-v1.0
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.27
Requires-Dist: rfc8785>=0.1.4
Provides-Extra: semantic-kernel
Requires-Dist: semantic-kernel>=1.0; extra == "semantic-kernel"
Provides-Extra: dev
Requires-Dist: pytest>=8; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: respx>=0.21; extra == "dev"
Dynamic: license-file

# algovoi-plugin-semantic-kernel

AlgoVoi payment and compliance plugin for [Semantic Kernel](https://learn.microsoft.com/semantic-kernel/) (Python).

## Installation

```bash
pip install algovoi-plugin-semantic-kernel[semantic-kernel]
```

## Plugin functions

| Function | Description |
|----------|-------------|
| `create_payment` | Create a hosted checkout link |
| `verify_payment` | Poll payment status by token |
| `screen_recipient` | AML/compliance screen (ALLOW/REFER/DENY) |
| `get_compliance_status` | Fetch compliance attestation document |

## Usage

```python
from semantic_kernel import Kernel
from algovoi_plugin_semantic_kernel import AlgoVoiPlugin

kernel = Kernel()
kernel.add_plugin(AlgoVoiPlugin(api_key="algv_..."), "AlgoVoi")

# The plugin functions are now available as:
# AlgoVoi-create_payment, AlgoVoi-verify_payment, etc.
```

## License

Apache-2.0
