ApplicationContext
A versioned snapshot of the application's domain context.
context_id is auto-generated at construction time. version is auto-assigned by ContextStore ("v1", "v2", …). created_at defaults to the current UTC time. is_active is True for the most recently created context.
context_idContext Id (string)
versionVersion (string)
Default value:
v1domain objectrequired
What the application does, what entities it tracks, what decisions it makes.
descriptionDescription (string)required
entities object[]
Array [
nameName (string)required
descriptionDescription (string)required
]
decisionsstring[]
Default value:
[]behavioural object
How data arrives and any operational constraints.
data_cadenceData Cadence (string)
Possible values: [batch, streaming, mixed]
Default value:
batchmeaningful_windows object
anyOf
- object
- null
object
regulatorystring[]
Default value:
[]semantic_hints object[]
Array [
termTerm (string)required
definitionDefinition (string)required
]
calibration_bias object
anyOf
- CalibrationBias
- null
false_negative_costFalse Negative Cost (string)required
Possible values: [high, medium, low]
false_positive_costFalse Positive Cost (string)required
Possible values: [high, medium, low]
bias_directionBias Direction (string)
Possible values: [recall, precision, balanced]
Default value:
balancedcreated_atstring<date-time>
is_activeIs Active (boolean)
Default value:
trueApplicationContext
{
"context_id": "string",
"version": "v1",
"domain": {
"description": "string",
"entities": [
{
"name": "string",
"description": "string"
}
],
"decisions": [
"string"
]
},
"behavioural": {
"data_cadence": "batch",
"meaningful_windows": {},
"regulatory": [
"string"
]
},
"semantic_hints": [
{
"term": "string",
"definition": "string"
}
],
"calibration_bias": {
"false_negative_cost": "high",
"false_positive_cost": "high",
"bias_direction": "balanced"
},
"created_at": "2024-07-29T15:51:28.071Z",
"is_active": true
}