ARF API Control Plane
Welcome to the ARF API documentation.
Overview
- This repository implements the ARF API Control Plane (FastAPI) — the application mounts a number of routers under
/api/v1and exposes a health endpoint at/health. - App version (from app.main): 0.2.0
Important notes
- A
RiskEngineis initialized at app startup and stored atapp.state.risk_engine. The engine readsARF_HMC_MODELandARF_USE_HYPERPRIORSenvironment variables. - Authentication: there is an optional
api_keyin configuration, but request handlers do not currently enforce authentication. - The
/api/v1/intents/outcomeendpoint exists but returns 501 Not Implemented; intent outcome recording/storage is not yet implemented.
See the other documentation pages for development instructions, endpoints, and examples.