This commit is contained in:
@@ -0,0 +1,125 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"$id": "https://chimera-gfx.invalid/schemas/phase-0.9e-loader-protocol.schema.json",
|
||||
"title": "Chimera GFX Phase 0.9E port-9020 protocol evidence",
|
||||
"type": "object",
|
||||
"required": [
|
||||
"schema_version",
|
||||
"phase",
|
||||
"status",
|
||||
"exact_server_source_present",
|
||||
"exact_server_binary_present",
|
||||
"exact_host_client_present",
|
||||
"protocol_identity",
|
||||
"evidence",
|
||||
"protocol",
|
||||
"host_model",
|
||||
"missing_evidence",
|
||||
"classification"
|
||||
],
|
||||
"properties": {
|
||||
"schema_version": {
|
||||
"const": 1
|
||||
},
|
||||
"phase": {
|
||||
"const": "PHASE_0_9E_LOADER_9020_PROTOCOL"
|
||||
},
|
||||
"status": {
|
||||
"const": "UNPROVEN_IMPLEMENTATION_MISSING"
|
||||
},
|
||||
"exact_server_source_present": {
|
||||
"const": false
|
||||
},
|
||||
"exact_server_binary_present": {
|
||||
"const": false
|
||||
},
|
||||
"exact_host_client_present": {
|
||||
"const": false
|
||||
},
|
||||
"protocol_identity": {
|
||||
"type": "null"
|
||||
},
|
||||
"protocol": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"server_role",
|
||||
"client_role",
|
||||
"transport",
|
||||
"port",
|
||||
"bind_address",
|
||||
"connect_direction",
|
||||
"handshake",
|
||||
"magic",
|
||||
"version",
|
||||
"endianness",
|
||||
"headers",
|
||||
"length_fields",
|
||||
"maximum_payload_size",
|
||||
"chunking",
|
||||
"eof",
|
||||
"acknowledgements",
|
||||
"checksum_or_hash",
|
||||
"timeout",
|
||||
"retry",
|
||||
"reconnect",
|
||||
"error_frames",
|
||||
"close_behavior",
|
||||
"upload_direction",
|
||||
"response_direction",
|
||||
"accepted_object",
|
||||
"post_receive_execution",
|
||||
"parser",
|
||||
"bounds_checks",
|
||||
"short_read_detection",
|
||||
"short_write_detection",
|
||||
"integer_overflow_checks",
|
||||
"allocations",
|
||||
"mappings",
|
||||
"permissions",
|
||||
"entrypoint_validation",
|
||||
"filesystem_staging",
|
||||
"cleanup"
|
||||
],
|
||||
"properties": {
|
||||
"port": {
|
||||
"const": 9020
|
||||
}
|
||||
}
|
||||
},
|
||||
"host_model": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"allowed",
|
||||
"created",
|
||||
"reason",
|
||||
"network_port_opened",
|
||||
"device_connection_performed",
|
||||
"payload_sent",
|
||||
"binary_executed"
|
||||
],
|
||||
"properties": {
|
||||
"allowed": {
|
||||
"const": false
|
||||
},
|
||||
"created": {
|
||||
"const": false
|
||||
},
|
||||
"network_port_opened": {
|
||||
"const": false
|
||||
},
|
||||
"device_connection_performed": {
|
||||
"const": false
|
||||
},
|
||||
"payload_sent": {
|
||||
"const": false
|
||||
},
|
||||
"binary_executed": {
|
||||
"const": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"classification": {
|
||||
"const": "CONCEPTUAL_9020_DESCRIPTION_IS_NOT_PROTOCOL_PROOF"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user