Metadata-Version: 2.3
Name: phoenix-ai-audit-services
Version: 0.6.6
Summary: Audit, policy & governance service for Phoenix‑AI agents and tools
License: Apache-2.0
Author: Your Name
Author-email: you@example.com
Requires-Python: >=3.9,<3.14
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: aiosqlite (>=0.20,<0.21)
Requires-Dist: asyncpg (>=0.29,<0.30)
Requires-Dist: fastapi (>=0.111.0,<0.112.0)
Requires-Dist: pydantic (>=2.7,<3.0)
Requires-Dist: pydantic-settings (>=2.2,<3.0)
Requires-Dist: python-dotenv (>=1.0,<2.0)
Requires-Dist: sqlalchemy[asyncio] (>=2.0,<3.0)
Requires-Dist: uvicorn[standard] (>=0.30.0,<0.31.0)
Description-Content-Type: text/markdown

# phoenix‑ai‑audit‑services 🛡️🪄

FastAPI micro‑service for auditing and governing Phoenix‑AI agents & tools.

## 🚀 Quick start

```bash
# 1. Install Poetry if you haven't
curl -sSL https://install.python-poetry.org | python -

# 2. Clone & install deps
git clone https://github.com/Praveengovianalytics/phoenix-ai-audit-services.git

cd phoenix-ai-audit-services
cp .env.example .env               # adjust POSTGRES_DSN if desired
poetry install --sync

# 3. Run (SQLite fallback)
poetry run phoenix-ai-audit-services --reload

# or
poetry run python scripts/run_api.py --reload


phoenix-ai-audit-services/
│
├─ pyproject.toml
├─ README.md
├─ .env.example
│
├─ phoenix_ai_audit_services/          # ← import package
│  ├─ __init__.py
│  ├─ config.py
│  ├─ models.py
│  ├─ crud.py
│  ├─ storage/
│  │   ├─ __init__.py
│  │   ├─ base.py
│  │   ├─ postgres.py
│  │   └─ file.py
│  ├─ api.py
│  └─ main.py
│
├─ phoenix_ai_audit_api.py             # compatibility shim
│
├─ scripts/
│  ├─ run_api.py
│  └─ smoke_test.py
│
└─ tests/
   ├─ conftest.py
   ├─ test_health.py
   └─ test_crud_roundtrip.py

