hololake-system-architecture/language/protocols/TCS-CAPABILITY-REGISTRY-LPM-DESKTOP-SIGNED-0001.tcs

12 lines
3 KiB
Text
Raw Normal View History

TCS 0.1;
PROTOCOL TCS-CAPABILITY-REGISTRY-LPM-DESKTOP-SIGNED-0001 {
header { schema = "tcs.protocol/v1"; name_zh = "LPM与共享桌面能力注册表签名封装"; name_en = "LPM and Shared Desktop Capability Registry Signed Envelope"; version = "0.1.0"; language = "TCS/0.1"; profile = "TCS-CAPABILITY-REGISTRY/1"; protocols = ["TCS-CAPABILITY-REGISTRY-LPM-DESKTOP-PAYLOAD-0001", "TCS-TRUSTED-SIGNER-REGISTRY-ZC001-DEV-0001", "TCS-MODULE-ABI-0001"]; lifecycle = "CANDIDATE"; canonical_uri = "language/protocols/TCS-CAPABILITY-REGISTRY-LPM-DESKTOP-SIGNED-0001.tcs"; compatibility = ["GIR/1", "ED25519"]; }
registry { registry_id = "TCS-CAPREG-LPM-DESKTOP-SIGNED-0001"; version = "0.1.0"; state = "SIGNED_VERIFIED_NOT_INSTALLED"; channel = "ICE-CH-ZC001"; development_line = "HOLOLAKE-LPM-TCS-NATIVE-20260823"; }
payload { canonical_source = "language/protocols/TCS-CAPABILITY-REGISTRY-LPM-DESKTOP-PAYLOAD-0001.tcs"; source_sha256 = "8a27a44d39f8e04cfc28ed45b9949bf95ce31070bb108e3a1686faf58df3a586"; gir_sha256 = "0cc234522b8b320ddde4ad7dd4cc96740f4164eb993d99b6fac0dd3c65c70f20"; package_hashes = "PASS"; }
signature_envelope { format = "TCS-CAPREG-SIGNATURE/1"; message_sha256 = "79175dfd3e8bd06c19c4233b899729f93e2329624ce4a22ad34fae21fb1160ed"; algorithm = "ED25519"; signer_id = "TCS-SIGNER-BINGSHUO-ZC001-DEV-0001"; trusted_registry = "TCS-TRUSTREG-ZC001-DEV-0001"; public_key_sha256 = "fd3da2d2b23c05c08dcdf7a37c15588d4b6407ec309152598eae279316ea49d8"; signature_base64 = "KXfEByyUl10XxDd/rnK2aSjTUy9pjKGE8hFf2rWawKlCSZWlds7gj5nuXKpKAGtPXZykC5vS2KDnUwxOZYAwAA=="; signature_bytes = 64; issued_at = "2026-08-24T03:01:00Z"; expiry_policy = "NO_AUTOMATIC_EXPIRY"; revocation_epoch = 1; verification = "PASS"; }
signed_message { lines = ["TCS-CAPREG-SIGNATURE/1", "registry_id=TCS-CAPREG-LPM-DESKTOP-SIGNED-0001", "version=0.1.0", "payload_sha256=8a27a44d39f8e04cfc28ed45b9949bf95ce31070bb108e3a1686faf58df3a586", "signer_id=TCS-SIGNER-BINGSHUO-ZC001-DEV-0001", "issued_at=2026-08-24T03:01:00Z", "expiry_policy=NO_AUTOMATIC_EXPIRY", "revocation_epoch=1", "channel=ICE-CH-ZC001", "development_line=HOLOLAKE-LPM-TCS-NATIVE-20260823"]; final_newline = true; }
admission { trusted_signer_lookup = "PASS"; signer_scope = "PASS"; payload_hash = "PASS"; signature = "PASS"; revocation = "PASS_EPOCH_1_ACTIVE"; loader_module_install_allowed = true; mother_brain_module_install_allowed = false; desktop_module_install_allowed = false; reason = "LPM_AND_DESKTOP_PROVIDER_MACHINE_EXECUTION_PROGRAMS_NOT_YET_IMPLEMENTED"; }
boundary { signature_creates_semantics = false; signature_creates_provider_implementation = false; signature_is_installation = false; loader_installation_is_mount = false; lpm_or_desktop_installation = false; no_real_macos_desktop_action = true; global_repo012_trust_registry_unchanged = true; }
acceptance { signed_payload = "VERIFIED"; private_key_in_repository = false; loader_next_state = "ELIGIBLE_FOR_ACCOUNT_SCOPED_INSTALL_SELF_TEST"; lpm_next = "IMPLEMENT_PROVIDER_GIR_THEN_RESIGN"; desktop_next = "IMPLEMENT_VIRTUAL_PROVIDER_GIR_THEN_RESIGN"; completion_claim = false; }
}