Metadata-Version: 2.4
Name: x402-paid-checks
Version: 0.1.0
Summary: LangChain and CrewAI tools for x402 pay-per-call domain, email, vendor-safety, ransomware and invoice checks, paid in USDC from your own wallet
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.31
Requires-Dist: x402[evm]>=2.25
Provides-Extra: langchain
Requires-Dist: langchain-core>=0.3; extra == "langchain"
Provides-Extra: crewai
Requires-Dist: crewai>=0.80; extra == "crewai"

# x402-paid-checks (LangChain + CrewAI)

53 pay-per-call tools across 11 APIs (domain/TLS/DNS checks, email security, vendor safety, ransomware claims, SaaS outage status, invoices, AEO). Each call pays in USDC on Base via x402 **from your own wallet**.

```bash
pip install "x402-paid-checks[langchain]"   # or [crewai]
export X402_PRIVATE_KEY=0x...        # your wallet key (holds USDC on Base). Without it, tools return the live price only.
export X402_MAX_USD_PER_CALL=0.10    # refuse anything pricier (default 0.10)
```
```python
from x402_paid_checks.langchain import get_langchain_tools
tools = get_langchain_tools(apis=["vendorsafety", "mailsecuritytools"])
from x402_paid_checks.crewai import get_crewai_tools
crew_tools = get_crewai_tools(tools=["vendorsafety_vendor_safety"])
```
Bad input returns 4xx and is never charged.
