File size: 1,977 Bytes
6d06d91 7fc9652 6d06d91 7fc9652 1a1a05e 469fb1d 287756b 6d06d91 7fc9652 7e6d24f 7fc9652 7e6d24f e607227 7fc9652 7e6d24f e607227 7fc9652 e607227 7fc9652 7e6d24f 7fc9652 7e6d24f e607227 1ad8d1a 7fc9652 1ad8d1a e607227 1ad8d1a 7fc9652 e607227 7fc9652 e607227 7fc9652 1ad8d1a e607227 1ad8d1a 7fc9652 1ad8d1a 7fc9652 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | ---
title: Agentic Reliability Framework (ARF) v4 API
emoji: 🤖
colorFrom: blue
colorTo: green
sdk: docker
python_version: '3.10'
app_file: app.py
pinned: false
---
# Agentic Reliability Framework (ARF) v4 API
This Space hosts the **ARF v4 API** with an optional Gradio dashboard. It provides endpoints for risk assessment, decision history, and incident evaluation, as used by the [ARF frontend](https://arf-frontend-sandy.vercel.app).
The API is built with FastAPI and mounted under the `/api` subpath, while the Gradio dashboard is served at the root (`/`).
## 🚀 Endpoints
All API endpoints are prefixed with `/api`. Interactive documentation is available at `/api/docs`.
| Method | Path | Description |
|--------|------|-------------|
| `GET` | `/api/health` | Health check |
| `GET` | `/api/v1/get_risk` | Current system risk (demo) |
| `GET` | `/api/v1/history` | Recent decisions |
| `POST` | `/api/v1/incidents/evaluate` | Evaluate an incident (placeholder) |
| `POST` | `/api/v1/feedback` | Record outcome of a decision |
## 🧪 Try It
- **Swagger UI**: [https://a-r-f-agentic-reliability-framework-api.hf.space/api/docs](https://a-r-f-agentic-reliability-framework-api.hf.space/api/docs)
- **Gradio dashboard**: [https://a-r-f-agentic-reliability-framework-api.hf.space/](https://a-r-f-agentic-reliability-framework-api.hf.space/)
## 🔧 Local Development
To run this Space locally with Docker:
```bash
docker build -t arf-api .
docker run -p 7860:7860 arf-api
```
Or without Docker, using Python directly:
```python
pip install -r requirements.txt
uvicorn app:fastapi_app --reload --port 7860
```
The API will be available at http://localhost:7860/api and the Gradio UI at http://localhost:7860.
📚 About ARF
------------
Agentic Reliability Framework is an open‑source advisory engine for cloud infrastructure governance, powered by Bayesian inference. Learn more at [github.com/arf-foundation](https://github.com/arf-foundation). |