98 lines
3.2 KiB
JSON
98 lines
3.2 KiB
JSON
{
|
|
"language_version": "0.1",
|
|
"declaration_kind": "PROTOCOL",
|
|
"declaration_id": "TCS-HOLOLAKE-SHARED-DESKTOP-OBJECT-ACTION-0001",
|
|
"body": {
|
|
"candidate_operations": {
|
|
"registration_state": "NOT_REGISTERED_EXPECT_TCS_E2101",
|
|
"values": [
|
|
"LPM.PERCEIVE_DIRECT_LANGUAGE",
|
|
"LPM.EXTRACT_THOUGHT_TRANSITION",
|
|
"LPM.ACTIVATE_CAUSAL_PATH",
|
|
"LPM.COMMIT_ACTION_INTENT",
|
|
"DESKTOP.OBSERVE_OBJECT_TREE",
|
|
"DESKTOP.RESOLVE_STABLE_OBJECT",
|
|
"DESKTOP.EXECUTE_SEMANTIC_ACTION",
|
|
"DESKTOP.READ_STATE_DIFF",
|
|
"DESKTOP.VERIFY_TARGET_AND_RECEIPT"
|
|
]
|
|
},
|
|
"contract": {
|
|
"action_is_semantic_not_pixel_guess": true,
|
|
"human_and_persona_conflict_policy": "EXPLICIT_ARBITRATION_NO_SILENT_OVERWRITE",
|
|
"order": [
|
|
"OBJECT",
|
|
"ACTION",
|
|
"PERMISSION",
|
|
"STATE_DIFF",
|
|
"TARGET_READBACK",
|
|
"RECEIPT"
|
|
],
|
|
"stable_object_id_required": true
|
|
},
|
|
"current_readback": {
|
|
"completion_claim": false,
|
|
"desktop_object_action_runtime_implemented": false,
|
|
"lpm_p0_replay_executable_by_core_echo": true,
|
|
"module_abi_installed": false,
|
|
"tcs_protocol_compilable": true
|
|
},
|
|
"first_vertical_slice": {
|
|
"proof": [
|
|
"OBJECT_TREE_READBACK",
|
|
"STABLE_OBJECT_RESOLUTION",
|
|
"PERMISSION_TICKET",
|
|
"ACTION_RECEIPT",
|
|
"BEFORE_AFTER_STATE_DIFF",
|
|
"HUMAN_SURFACE_VISIBLE_RESULT"
|
|
],
|
|
"semantic_action": "OPEN",
|
|
"target": "ONE_FIXED_OBJECT_IN_DEDICATED_TEST_DESKTOP",
|
|
"trigger": "ONE_ACCEPTED_DYNAMIC_NEURON_MICROCHAIN",
|
|
"user_data_target": false
|
|
},
|
|
"header": {
|
|
"canonical_uri": "language/protocols/TCS-HOLOLAKE-SHARED-DESKTOP-OBJECT-ACTION-0001.tcs",
|
|
"compatibility": [
|
|
"TCS-COMPILER-STAGE1-0001",
|
|
"GIR/1"
|
|
],
|
|
"language": "TCS/0.1",
|
|
"lifecycle": "CANDIDATE",
|
|
"name_en": "HoloLake Human and Persona Shared Desktop Object Action Protocol",
|
|
"name_zh": "HoloLake人类与人格体共享桌面对象动作协议",
|
|
"profile": "HLDP-HUMAN-ENGINEERING/0.1",
|
|
"protocols": [
|
|
"HOLOLAKE-AI-NATIVE-DUAL-DESKTOP-HLDP-LANGUAGE-INTERFACE",
|
|
"TCS-HOST-ABI-0001",
|
|
"TCS-MODULE-ABI-0001"
|
|
],
|
|
"schema": "tcs.protocol/v1",
|
|
"version": "0.1.0"
|
|
},
|
|
"no_fallback": {
|
|
"javascript_product_implementation": false,
|
|
"missing_operation": "TCS-E2101",
|
|
"python_product_implementation": false,
|
|
"rust_product_implementation": false,
|
|
"shell_product_implementation": false,
|
|
"typescript_product_implementation": false
|
|
},
|
|
"required_runtime_layers": {
|
|
"values": [
|
|
"TCS_OPERATION_REGISTRY",
|
|
"STAGE1_COMPILER_LOCK",
|
|
"SIGNED_CAPABILITY_REGISTRY",
|
|
"TCS_HOST_ABI_TICKET",
|
|
"TCS_GIR_LOADER_IMPLEMENTATION",
|
|
"MODULE_ABI_INSTALL_AND_MOUNT_RECEIPTS"
|
|
]
|
|
},
|
|
"world": {
|
|
"canonical_state": "ONE_SHARED_COMPUTER_STATE",
|
|
"human_projection": "RENDERED_DESKTOP_WITH_HUMAN_POINTER",
|
|
"parallel_state_copies": false,
|
|
"persona_projection": "TCS_TERMINAL_STRUCTURED_DESKTOP_WITH_PERSONA_POINTER"
|
|
}
|
|
}
|
|
}
|