Skip to content

EdgeLossReport

Durable loss evidence; unknown capture bounds remain unknown.

Recording integrity, unscreened loss and selected submission loss are distinct. None establishes central analyzed or searchable coverage.

Field Type Required Description and constraints
reportId string Yes pattern ^[0-9a-f]{64}$
referenceId string Yes pattern ^[A-Za-z0-9_-]{1,128}$
cameraId string (uuid) Yes
category string Yes values "recording", "screening", "submission"
reason string Yes values "retention_expired", "upload_budget", "disk_pressure", "media_corrupt", "media_missing", "capture_invalid", "capture_policy_unavailable", "analysis_failed", "analysis_authority_revoked"
sourceGeneration string or null No
timelineId string or null No
configurationRevision integer (int64) or null No
startUs integer (int64) or null No
endUs integer (int64) or null No

Additional properties are rejected by this schema.

{
"properties": {
"reportId": {
"type": "string",
"pattern": "^[0-9a-f]{64}$",
"title": "Reportid"
},
"referenceId": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,128}$",
"title": "Referenceid"
},
"cameraId": {
"type": "string",
"format": "uuid",
"title": "Cameraid"
},
"category": {
"type": "string",
"enum": [
"recording",
"screening",
"submission"
],
"title": "Category"
},
"reason": {
"type": "string",
"enum": [
"retention_expired",
"upload_budget",
"disk_pressure",
"media_corrupt",
"media_missing",
"capture_invalid",
"capture_policy_unavailable",
"analysis_failed",
"analysis_authority_revoked"
],
"title": "Reason"
},
"sourceGeneration": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,128}$"
},
{
"type": "null"
}
],
"title": "Sourcegeneration"
},
"timelineId": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,128}$"
},
{
"type": "null"
}
],
"title": "Timelineid"
},
"configurationRevision": {
"anyOf": [
{
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 1.0,
"format": "int64"
},
{
"type": "null"
}
],
"title": "Configurationrevision"
},
"startUs": {
"anyOf": [
{
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 0.0,
"format": "int64"
},
{
"type": "null"
}
],
"title": "Startus"
},
"endUs": {
"anyOf": [
{
"type": "integer",
"maximum": 9007199254740991.0,
"minimum": 1.0,
"format": "int64"
},
{
"type": "null"
}
],
"title": "Endus"
}
},
"additionalProperties": false,
"type": "object",
"required": [
"reportId",
"referenceId",
"cameraId",
"category",
"reason"
],
"title": "EdgeLossReport",
"description": "Durable loss evidence; unknown capture bounds remain unknown.\n\nRecording integrity, unscreened loss and selected submission loss are\ndistinct. None establishes central analyzed or searchable coverage."
}
Image preview