{"name":"risk","stage":"ga","description":"Package risk is HANZO RISK's model plane: the per-organisation feature surface and the per-organisation models trained on it.","operations":[{"operationId":"riskFeatures","method":"GET","href":"/v1/risk/features","summary":"The feature catalogue: what the model reads, and what your surface carries"},{"operationId":"get_risk_health","method":"GET","href":"/v1/risk/health","summary":"Whether the risk model plane can actually work right now"},{"operationId":"riskLearn","method":"POST","href":"/v1/risk/learn","summary":"Teach your organisation's own model from its own events"},{"operationId":"riskPolicy","method":"GET","href":"/v1/risk/policy","summary":"Your organisation's decision-regime history, and which version is in force"},{"operationId":"riskSetPolicy","method":"PUT","href":"/v1/risk/policy","summary":"State the decision regime: the appetite, the sample, and whether the model is live"},{"operationId":"riskScore","method":"POST","href":"/v1/risk/score","summary":"Score one event against your organisation's own model"},{"operationId":"riskSearch","method":"POST","href":"/v1/risk/search","summary":"Search exhaustively for the model shape that fits your own history"},{"operationId":"riskSearchResult","method":"GET","href":"/v1/risk/search/{id}","summary":"Read back one exhaustive search"},{"operationId":"riskState","method":"GET","href":"/v1/risk/state","summary":"Report your organisation's model: what it learned, and what it realised"},{"operationId":"riskPublishModel","method":"POST","href":"/v1/risk/state/model","summary":"Publish your organisation's model as a named, immutable value"},{"operationId":"riskAdoptModel","method":"PUT","href":"/v1/risk/state/model","summary":"Put one of your organisation's own published model values in force"}],"_links":{"describedby":{"href":"/v1/openapi.json?capability=risk"},"self":{"href":"/v1/risk"},"up":{"href":"/v1"}}}