GET /v1/model-info
Returns the current risk engine version, calibration parameters, and score configuration.
Request
GET https://api.canonprotocol.org/v1/model-info
Headers
| Header | Required | Value |
|---|---|---|
Authorization | Yes | Bearer YOUR_API_KEY |
Response
{
"engine_version": "0.2.0",
"calibration_hash": "a1b2c3d4e5f6...",
"calibration_name": "default",
"weights": {
"slippage": 0.10,
"liquidation": 0.35,
"funding": 0.10,
"impact": 0.05,
"var": 0.25,
"oi": 0.15
},
"recommendation_bands": {
"proceed_max": 40,
"caution_max": 70
},
"scenarios": ["jelly_squeeze", "luna_collapse", "ftx_crash", "short_squeeze", "flash_recovery"]
}
Fields
| Field | Type | Description |
|---|---|---|
engine_version | string | Semantic version of the risk engine |
calibration_hash | string | SHA-256 hash of the active calibration parameters |
calibration_name | string | Name of the active calibration |
weights | object | Risk model weights used in the composite score calculation |
recommendation_bands | object | Score thresholds for recommendation bands |
scenarios | string[] | Names of stress test scenarios in the current calibration |
Weights Object
| Field | Type | Description |
|---|---|---|
slippage | number | Weight for order book slippage (0.0 - 1.0) |
liquidation | number | Weight for liquidation proximity |
funding | number | Weight for funding rate analysis |
impact | number | Weight for market impact |
var | number | Weight for Value-at-Risk |
oi | number | Weight for open interest utilization |
Weights sum to 1.0.
Recommendation Bands
| Field | Type | Description |
|---|---|---|
proceed_max | number | Maximum score for "proceed" recommendation |
caution_max | number | Maximum score for "proceed_with_caution". Scores above this are "abort" |