137 lines
4.7 KiB
JSON
137 lines
4.7 KiB
JSON
|
|
{
|
||
|
|
"compiled_from": {
|
||
|
|
"compiler_id": "TCS-COMPILER-STAGE2-LPM-DESKTOP-0001",
|
||
|
|
"compiler_state": "TCS_COMPILER_GIR_EXECUTED",
|
||
|
|
"source_sha256": "32482ca689bed43851b3d6694e97dec3e767a0371b93990f2409986cf7f81c52"
|
||
|
|
},
|
||
|
|
"declaration": {
|
||
|
|
"acceptance": {
|
||
|
|
"compile": "REQUIRED",
|
||
|
|
"cross_host_equivalent_receipt": "REQUIRED_BEFORE_ACTIVE",
|
||
|
|
"current_runtime": "NOT_IMPLEMENTED",
|
||
|
|
"inner_echo_child_target_readback": "REQUIRED",
|
||
|
|
"outer_loader_receipt_readback": "REQUIRED",
|
||
|
|
"outside_target_rejection": "REQUIRED",
|
||
|
|
"stage3_semantic_fixed_point": "REQUIRED",
|
||
|
|
"unknown_operation_rejection": "REQUIRED"
|
||
|
|
},
|
||
|
|
"bootstrap": {
|
||
|
|
"existing_rust_or_shell_semantics_allowed": false,
|
||
|
|
"first_child_operation": "CORE.ECHO",
|
||
|
|
"first_child_program": "TCS-PROGRAM-GENERIC-LOADER-INNER-ECHO-0001",
|
||
|
|
"lpm_or_desktop_before_loader_self_test": false
|
||
|
|
},
|
||
|
|
"capability_record": {
|
||
|
|
"required": [
|
||
|
|
"operation_id",
|
||
|
|
"operation_name",
|
||
|
|
"version",
|
||
|
|
"provider_module_id",
|
||
|
|
"provider_module_gir_sha256",
|
||
|
|
"entry_program_id",
|
||
|
|
"input_type",
|
||
|
|
"output_type",
|
||
|
|
"authority_ceiling",
|
||
|
|
"resource_ceiling",
|
||
|
|
"data_scope",
|
||
|
|
"network_scope",
|
||
|
|
"lifecycle",
|
||
|
|
"signature",
|
||
|
|
"rollback"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"errors": {
|
||
|
|
"authority": "TCS-E4001",
|
||
|
|
"lifecycle": "TCS-E5002",
|
||
|
|
"protocol_drift": "TCS-E2102",
|
||
|
|
"receipt": "TCS-E8001",
|
||
|
|
"rollback": "TCS-E7002",
|
||
|
|
"source_hash": "TCS-E3001",
|
||
|
|
"target": "TCS-E4002",
|
||
|
|
"target_readback": "TCS-E6002",
|
||
|
|
"unknown_operation": "TCS-E2101",
|
||
|
|
"unsigned_registry": "TCS-E3002"
|
||
|
|
},
|
||
|
|
"header": {
|
||
|
|
"canonical_uri": "language/protocols/TCS-GENERIC-ACTION-GRAPH-LOADER-0001.tcs",
|
||
|
|
"compatibility": [
|
||
|
|
"GIR/1"
|
||
|
|
],
|
||
|
|
"language": "TCS/0.1",
|
||
|
|
"lifecycle": "CANDIDATE",
|
||
|
|
"name_en": "TCS Generic Action Graph Loader Protocol",
|
||
|
|
"name_zh": "TCS通用动作图装载器协议",
|
||
|
|
"profile": "HLDP/1",
|
||
|
|
"protocols": [
|
||
|
|
"HLP-TCS-GIR-LOADER-0001",
|
||
|
|
"TCS-HOST-ABI-0001",
|
||
|
|
"TCS-MODULE-ABI-0001"
|
||
|
|
],
|
||
|
|
"schema": "tcs.protocol/v1",
|
||
|
|
"version": "0.1.0"
|
||
|
|
},
|
||
|
|
"invariants": {
|
||
|
|
"I1": "HOST_NEVER_INTERPRETS_NATURAL_LANGUAGE",
|
||
|
|
"I2": "HOST_NEVER_SUBSTITUTES_UNREGISTERED_OPERATION",
|
||
|
|
"I3": "ONE_ACTION_ONE_EXACT_CAPABILITY_VERSION",
|
||
|
|
"I4": "CAPABILITY_TICKET_NEVER_EXPANDS_AUTHORITY",
|
||
|
|
"I5": "ACTION_OUTPUT_TYPE_MATCHES_NEXT_INPUT_TYPE",
|
||
|
|
"I6": "NO_SUCCESS_WITHOUT_TARGET_READBACK",
|
||
|
|
"I7": "RECEIPT_CONTAINS_GIR_REGISTRY_MODULE_AND_HOST_HASHES",
|
||
|
|
"I8": "LPM_INTENT_IS_NOT_REALITY_AUTHORITY",
|
||
|
|
"I9": "DESKTOP_ACTION_REQUIRES_SEPARATE_EXACT_TICKET"
|
||
|
|
},
|
||
|
|
"operation": {
|
||
|
|
"host_role": "MECHANICAL_DRIVER_ONLY",
|
||
|
|
"id": "TCS-OP-LOADER-0001",
|
||
|
|
"input": "VERIFIED_GIR_ENVELOPE_PLUS_CAPABILITY_REGISTRY_PLUS_EXACT_ROOT",
|
||
|
|
"name": "TCS.EXECUTE_ACTION_GRAPH",
|
||
|
|
"output": "TYPED_ACTION_RESULTS_TARGET_READBACK_AND_RECEIPT",
|
||
|
|
"semantic_owner": "TCS_GIR_AND_LOCKED_CAPABILITY_REGISTRY"
|
||
|
|
},
|
||
|
|
"sequence": {
|
||
|
|
"S1": "VERIFY_GIR_SCHEMA_CANONICAL_HASH_COMPILER_PROVENANCE_AND_SOURCE_HASH",
|
||
|
|
"S2": "VERIFY_SUBJECT_EXACT_TARGET_AUTHORITY_RESOURCE_AND_RECEIPT_PLAN",
|
||
|
|
"S3": "VERIFY_CAPABILITY_REGISTRY_HASH_SIGNATURE_LIFECYCLE_AND_OPERATION_VERSION",
|
||
|
|
"S4": "RESOLVE_EACH_ACTION_TO_ONE_INSTALLED_MOUNTED_CAPABILITY",
|
||
|
|
"S5": "VERIFY_GRAPH_REACHABLE_TERMINATING_AND_ALL_FAILURE_EDGES",
|
||
|
|
"S6": "EXECUTE_NODES_IN_DETERMINISTIC_ORDER_WITH_TYPED_RESULTS",
|
||
|
|
"S7": "VERIFY_TARGET_SIDE_READBACK",
|
||
|
|
"S8": "WRITE_MACHINE_RECEIPT_AND_HUMAN_PROJECTIONS",
|
||
|
|
"S9": "ROLLBACK_ON_ANY_PARTIAL_UNVERIFIED_STATE"
|
||
|
|
},
|
||
|
|
"source": {
|
||
|
|
"source_id": "BINGSHUO-HOLOLAKE-TCS-ENGINEERING-ANCHOR-20260823",
|
||
|
|
"source_role": "DIRECT_HUMAN",
|
||
|
|
"source_sha256": "a3dd8dbd2203b631bdb23f2693eb314d4ef86af68fdeaee8835e3cf0861ddd23",
|
||
|
|
"source_uri": "language-sources/direct-human/BINGSHUO-HOLOLAKE-TCS-ENGINEERING-ANCHOR-20260823.txt"
|
||
|
|
},
|
||
|
|
"states": {
|
||
|
|
"initial": "RECEIVED",
|
||
|
|
"terminal": [
|
||
|
|
"FAILED",
|
||
|
|
"COMPLETE"
|
||
|
|
],
|
||
|
|
"values": [
|
||
|
|
"RECEIVED",
|
||
|
|
"GIR_VERIFIED",
|
||
|
|
"CAPABILITIES_RESOLVED",
|
||
|
|
"RUNNING",
|
||
|
|
"TARGET_READBACK_VERIFIED",
|
||
|
|
"ROLLING_BACK",
|
||
|
|
"FAILED",
|
||
|
|
"COMPLETE"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"executable": false,
|
||
|
|
"identity": {
|
||
|
|
"declaration_id": "TCS-GENERIC-ACTION-GRAPH-LOADER-0001",
|
||
|
|
"declaration_kind": "PROTOCOL",
|
||
|
|
"language_version": "0.1"
|
||
|
|
},
|
||
|
|
"native_self_hosted": true,
|
||
|
|
"natural_language_is_typed_data": true,
|
||
|
|
"schema": "guanghu.declaration-gir/v1",
|
||
|
|
"unresolved_natural_language": false
|
||
|
|
}
|