126 lines
2.8 KiB
JSON
126 lines
2.8 KiB
JSON
{
|
|
"$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"
|
|
}
|
|
}
|
|
}
|