Metadata-Version: 2.5
Name: fet112
Version: 0.1.0
Summary: Official Python client for FET112 verifiable security intelligence
Project-URL: Homepage, https://www.fet112.com
Project-URL: Documentation, https://www.fet112.com/developers
Project-URL: Repository, https://github.com/jirisarri10/fet112-python
Project-URL: Issues, https://github.com/jirisarri10/fet112-python/issues
Author: FET112
License-Expression: MIT
License-File: LICENSE
Keywords: a2a,agents,fet112,fetch,fetchai,mcp,preflight,security
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# FET112 Python SDK

**Check the monitored security environment before your agent acts.**

```bash
pip install fet112
```

```python
from fet112 import pre_action_check

result = pre_action_check(
    "demo-destination",
    action="transfer",
    amount="1",
    asset="FET",
)

print(result.decision)  # CONTINUE, REVIEW, or STOP
```

FET112 v1 evaluates the **current monitored Ethereum security environment**. It does **not** classify the destination, amount, asset, authorization, profitability, executability, or safety of the proposed action itself. Those action-specific checks remain `NOT_EVALUATED`.

## CLI

```bash
fet112 check demo-destination --amount 1 --asset FET
```

For the complete contracts, evidence model, MCP and A2A interfaces, see https://www.fet112.com/developers.
