hololake-system-architecture/packages/TCS-MOD-GENERIC-ACTION-GRAPH-LOADER-0001/module.manifest.tcs

14 lines
2.4 KiB
Text
Raw Normal View History

TCS 0.1;
PROTOCOL TCS-MOD-GENERIC-ACTION-GRAPH-LOADER-0001-MANIFEST {
header { schema = "tcs.protocol/v1"; name_zh = "TCS通用动作图装载器模块清单"; name_en = "TCS Generic Action Graph Loader Module Manifest"; version = "0.1.0"; language = "TCS/0.1"; profile = "TCS-MODULE-ABI/0.1"; protocols = ["TCS-MODULE-ABI-0001", "TCS-GENERIC-ACTION-GRAPH-LOADER-0001"]; lifecycle = "VERIFIED"; canonical_uri = "packages/TCS-MOD-GENERIC-ACTION-GRAPH-LOADER-0001/module.manifest.tcs"; compatibility = ["TCS-COMPILER-STAGE3-GENERIC-ACTION-LOADER-0001", "GIR/1"]; }
source { source_id = "TCS-MOD-GENERIC-ACTION-GRAPH-LOADER-0001"; source_uri = "packages/TCS-MOD-GENERIC-ACTION-GRAPH-LOADER-0001/module.tcs"; source_sha256 = "424d0b79ca40859c6a62e29f5a434ea0a6417f3ca582322e9c66ad9831ffd5c0"; source_role = "REGISTERED_MODULE"; }
manifest { module_id = "TCS-MOD-GENERIC-ACTION-GRAPH-LOADER-0001"; display_name_zh = "TCS通用动作图装载器模块"; version = "0.1.0"; entry_program_id = "TCS-PROGRAM-GENERIC-ACTION-GRAPH-LOADER-SELF-TEST-0001"; gir_sha256 = "1000971f4121ccab9c396f68a4bcf9ff0cb5f116d4dbfdf051f8607dd22abd33"; compiler_id = "TCS-COMPILER-STAGE3-GENERIC-ACTION-LOADER-0001"; compiler_sha256 = "cd4889b941976bae3ce8c22f081d6da9bb880b4466ef271f1516c6d3d241b5ee"; protocols = ["TCS-MODULE-ABI-0001", "TCS-GENERIC-ACTION-GRAPH-LOADER-0001", "TCS-HOST-ABI-0001"]; capabilities = ["TCS.EXECUTE_ACTION_GRAPH", "TCS.GENERIC_ACTION_GRAPH_EXECUTION", "TCS.CAPABILITY_RESOLUTION", "TCS.TARGET_READBACK_RECEIPT", "TCS.BOUNDED_ROLLBACK"]; }
authority_ceiling { value = "CHILD_GIR_EXACT_TARGET_AUTHORITY_AND_RESOURCE_CEILINGS"; host_may_expand_scope = false; network = false; }
resource_ceiling { concurrency = 1; timeout_ms = 30000; memory_limit_bytes = 268435456; }
data_scope { read = ["VERIFIED_GIR", "LOCKED_CAPABILITY_REGISTRY", "MODULE_LOCKS", "EXACT_TARGET_STATE"]; write = ["CHILD_EXACT_TARGET", "ACTION_RESULTS", "TARGET_READBACK", "RECEIPT"]; }
network_scope { allowed = false; domains = []; }
lifecycle { current = "VERIFIED"; installed = false; mounted = false; active = false; runtime_dispatch = "MISSING"; capability_registry = "UNSIGNED_CANDIDATE"; signature = "ABSENT"; }
rollback { value = "REMOVE_ONLY_PARTIAL_SELF_TEST_RECEIPTS_AND_PRESERVE_SOURCE_GIR_AND_FAILURE_EVIDENCE"; }
human_projection { zh_cn = "module.manifest.hldp"; en_us = "module.manifest.human.en-US.md"; canonical = false; }
}