Metadata-Version: 2.4
Name: resolvax-agentkit
Version: 0.1.0
Summary: Official Coinbase AgentKit Action Provider for ResolvaX Mathematical & Educational Engines (x402 Base USDC).
Author-email: ResolvaX Team <contato@resolvax.com.br>
Project-URL: Homepage, https://resolvax.com.br
Project-URL: Documentation, https://resolvax.com.br/docs
Project-URL: Bug Tracker, https://github.com/swellington231/resolvax/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.0.0
Requires-Dist: httpx>=0.25.0
Provides-Extra: cdp
Requires-Dist: cdp-agentkit-core>=0.0.8; extra == "cdp"
Dynamic: license-file

# ResolvaX AgentKit Action Provider (Coinbase Base L2)

Official **Coinbase AgentKit Action Provider** for **ResolvaX**, enabling autonomous AI agents on the Base Layer 2 blockchain to seamlessly query mathematical, algebraic, LaTeX, financial, and OCR engines monetized with canonical **HTTP 402 Payment Required (x402)** in **USDC**.

---

## 🚀 Features

* **Symbolic Math Solver:** Quadratic, polynomial, derivative, and linear system solving with step-by-step LaTeX output ($0.001 USDC).
* **LaTeX Converter:** Natural language and raw mathematical text converted to publication-ready TeX ($0.001 USDC).
* **Financial Math Engine:** Compound interest, inflation, Price amortization, and loan PMT schedules ($0.001 USDC).
* **Exercise Generator:** Brazilian National Curriculum (BNCC) & high-school level math problem synthesis ($0.005 USDC).
* **Math Evaluator:** Algebraic equivalence verification and diagnostic feedback ($0.005 USDC).
* **Math OCR:** Image to LaTeX formula recognition with Otsu preprocessing ($0.010 USDC).

---

## 📦 Installation

```bash
pip install resolvax-agentkit
```

---

## ⚡ Quickstart with Coinbase AgentKit

```python
from coinbase_agentkit import AgentKit, AgentKitConfig, CdpWalletProvider
from resolvax_agentkit import ResolvaXActionProvider

# 1. Initialize your Base wallet provider
wallet_provider = CdpWalletProvider()

# 2. Add ResolvaX Action Provider to your AgentKit
agent_kit = AgentKit(
    AgentKitConfig(
        wallet_provider=wallet_provider,
        action_providers=[
            ResolvaXActionProvider()
        ]
    )
)
```

---

## 🛡️ Protocol Specifications

* **Network:** Base Layer 2 (Mainnet)
* **Token:** USDC (`0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`)
* **Recipient Wallet:** `0x93dd815bc8d9a6e299d936986c5ee7dc3f267fee`
* **Protocol:** x402 Canonical (`X-402-Payment-Required`)
