Metadata-Version: 2.5
Name: fleetwrit-server
Version: 0.0.2
Summary: Fleetwrit v0 local server (fleetwrit dev): FastAPI + SQLite.
License-Expression: Apache-2.0
Requires-Python: >=3.10
Requires-Dist: cryptography>=42
Requires-Dist: fastapi>=0.110
Requires-Dist: fleetwrit>=0.0.1
Requires-Dist: uvicorn[standard]>=0.29
Description-Content-Type: text/markdown

# fleetwrit-server

[![test-server](https://github.com/teopopescu/fleetwrit/actions/workflows/test-server.yml/badge.svg)](https://github.com/teopopescu/fleetwrit/actions/workflows/test-server.yml)

The local Fleetwrit server: a FastAPI + SQLite service that receives agent
requests, records decisions and a hash-chained ledger, signs receipts, and
serves the ops dashboard (bundled in). It's the backend the
[`fleetwrit`](https://pypi.org/project/fleetwrit/) SDK talks to.

For local development, install the SDK with the `dev-server` extra and run both
with one command:

```bash
pip install "fleetwrit[dev-server]"
fleetwrit dev        # server API + dashboard on http://localhost:4100 (starts empty)
```

`fleetwrit dev --demo` loads sample agents and requests. See the
[fleetwrit repo](https://github.com/teopopescu/fleetwrit) for Docker and more.

Apache-2.0.
