ARF API Control Plane (FastAPI)
The API is deployed and accessible at:
- Base URL: https://a-r-f-agentic-reliability-framework-api.hf.space
- Interactive Documentation: https://a-r-f-agentic-reliability-framework-api.hf.space/docs
- Install dependencies:
pip install -r requirements.txtNote: requirements.txt installs agentic-reliability-framework directly from the project's Git repository.
- Set environment variables (optional, in .env):
ARF\_HMC\_MODEL – path to HMC model JSON (default: models/hmc\_model.json)
ARF\_USE\_HYPERPRIORS – true/false
API\_KEY – optional (currently not enforced)
- Run the app locally:
uvicorn app.main:app --reload --port 8000- Health check:
GET http://localhost:8000/healthRun pytest. Tests use a temporary SQLite DB (sqlite:///./test.db) created by the test fixtures.
-
The governance endpoints use an in-process RiskEngine initialized at startup.
-
The outcome recording endpoint is not implemented in this repository and returns HTTP 501.