import { invoke } from '@tauri-apps/api/core' const ROUTES = { "get_hololake_home_status": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0001", "operationNumber": "HLP-NIPC-OP-0001", "targetNumber": "HLP-NIPC-TGT-0001" }, "check_hololake_update": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0002", "operationNumber": "HLP-NIPC-OP-0002", "targetNumber": "HLP-NIPC-TGT-0002" }, "confirm_hololake_update_install": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0002", "operationNumber": "HLP-NIPC-OP-0003", "targetNumber": "HLP-NIPC-TGT-0002" }, "get_hololake_release_recovery_status": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0002", "operationNumber": "HLP-NIPC-OP-0004", "targetNumber": "HLP-NIPC-TGT-0002" }, "confirm_hololake_release_health": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0002", "operationNumber": "HLP-NIPC-OP-0005", "targetNumber": "HLP-NIPC-TGT-0002" }, "rollback_hololake_update": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0002", "operationNumber": "HLP-NIPC-OP-0006", "targetNumber": "HLP-NIPC-TGT-0002" }, "issue_direct_local_discovery_ticket": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0003", "moduleNumber": "HLP-NIPC-MOD-0003", "operationNumber": "HLP-NIPC-OP-0007", "targetNumber": "HLP-NIPC-TGT-0003" }, "open_direct_local_session": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0003", "moduleNumber": "HLP-NIPC-MOD-0003", "operationNumber": "HLP-NIPC-OP-0008", "targetNumber": "HLP-NIPC-TGT-0003" }, "resume_direct_local_session": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0003", "moduleNumber": "HLP-NIPC-MOD-0003", "operationNumber": "HLP-NIPC-OP-0009", "targetNumber": "HLP-NIPC-TGT-0003" }, "append_direct_local_session_event": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0003", "moduleNumber": "HLP-NIPC-MOD-0003", "operationNumber": "HLP-NIPC-OP-0010", "targetNumber": "HLP-NIPC-TGT-0003" }, "heartbeat_direct_local_session": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0003", "moduleNumber": "HLP-NIPC-MOD-0003", "operationNumber": "HLP-NIPC-OP-0011", "targetNumber": "HLP-NIPC-TGT-0003" }, "get_nearby_ai_discovery": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0003", "moduleNumber": "HLP-NIPC-MOD-0004", "operationNumber": "HLP-NIPC-OP-0012", "targetNumber": "HLP-NIPC-TGT-0004" }, "get_gls_protocol_runtime": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0005", "operationNumber": "HLP-NIPC-OP-0013", "targetNumber": "HLP-NIPC-TGT-0005" }, "get_gls_protocol_kernel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0006", "operationNumber": "HLP-NIPC-OP-0014", "targetNumber": "HLP-NIPC-TGT-0006" }, "decide_gls_protocol": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0006", "operationNumber": "HLP-NIPC-OP-0015", "targetNumber": "HLP-NIPC-TGT-0006" }, "compile_gls_hldp_program": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0006", "operationNumber": "HLP-NIPC-OP-0016", "targetNumber": "HLP-NIPC-TGT-0006" }, "acquire_development_write_lane": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0004", "moduleNumber": "HLP-NIPC-MOD-0007", "operationNumber": "HLP-NIPC-OP-0017", "targetNumber": "HLP-NIPC-TGT-0007" }, "inspect_development_write_lane": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0004", "moduleNumber": "HLP-NIPC-MOD-0007", "operationNumber": "HLP-NIPC-OP-0018", "targetNumber": "HLP-NIPC-TGT-0007" }, "release_development_write_lane": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0004", "moduleNumber": "HLP-NIPC-MOD-0007", "operationNumber": "HLP-NIPC-OP-0019", "targetNumber": "HLP-NIPC-TGT-0007" }, "get_personal_channel_snapshot": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0008", "operationNumber": "HLP-NIPC-OP-0020", "targetNumber": "HLP-NIPC-TGT-0008" }, "initialize_personal_channel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0008", "operationNumber": "HLP-NIPC-OP-0021", "targetNumber": "HLP-NIPC-TGT-0008" }, "create_personal_channel_task": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0008", "operationNumber": "HLP-NIPC-OP-0022", "targetNumber": "HLP-NIPC-TGT-0008" }, "transition_personal_channel_task": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0008", "operationNumber": "HLP-NIPC-OP-0023", "targetNumber": "HLP-NIPC-TGT-0008" }, "issue_persona_time_ticket": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0009", "operationNumber": "HLP-NIPC-OP-0024", "targetNumber": "HLP-NIPC-TGT-0009" }, "start_persona_time_authority": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0009", "operationNumber": "HLP-NIPC-OP-0025", "targetNumber": "HLP-NIPC-TGT-0009" }, "get_beijing_time_coordinate": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0009", "operationNumber": "HLP-NIPC-OP-0026", "targetNumber": "HLP-NIPC-TGT-0009" }, "get_guanghu_era_timeline": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0009", "operationNumber": "HLP-NIPC-OP-0027", "targetNumber": "HLP-NIPC-TGT-0009" }, "get_knowledge_snapshot": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0028", "targetNumber": "HLP-NIPC-TGT-0010" }, "read_knowledge_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0029", "targetNumber": "HLP-NIPC-TGT-0010" }, "search_knowledge": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0030", "targetNumber": "HLP-NIPC-TGT-0010" }, "save_knowledge_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0031", "targetNumber": "HLP-NIPC-TGT-0010" }, "select_and_import_knowledge_folder": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0032", "targetNumber": "HLP-NIPC-TGT-0010" }, "export_knowledge_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0033", "targetNumber": "HLP-NIPC-TGT-0010" }, "create_knowledge_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0034", "targetNumber": "HLP-NIPC-TGT-0010" }, "delete_knowledge_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0035", "targetNumber": "HLP-NIPC-TGT-0010" }, "delete_knowledge_folder": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0036", "targetNumber": "HLP-NIPC-TGT-0010" }, "print_knowledge_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0010", "operationNumber": "HLP-NIPC-OP-0037", "targetNumber": "HLP-NIPC-TGT-0010" }, "get_code_channel_snapshot": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0011", "operationNumber": "HLP-NIPC-OP-0038", "targetNumber": "HLP-NIPC-TGT-0011" }, "clone_code_channel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0011", "operationNumber": "HLP-NIPC-OP-0039", "targetNumber": "HLP-NIPC-TGT-0011" }, "select_local_code_channel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0011", "operationNumber": "HLP-NIPC-OP-0040", "targetNumber": "HLP-NIPC-TGT-0011" }, "browse_code_channel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0011", "operationNumber": "HLP-NIPC-OP-0041", "targetNumber": "HLP-NIPC-TGT-0011" }, "read_code_channel_file": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0011", "operationNumber": "HLP-NIPC-OP-0042", "targetNumber": "HLP-NIPC-TGT-0011" }, "inspect_mounted_pncc_repository": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0005", "moduleNumber": "HLP-NIPC-MOD-0012", "operationNumber": "HLP-NIPC-OP-0043", "targetNumber": "HLP-NIPC-TGT-0012" }, "select_pncc_repository_candidate": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0005", "moduleNumber": "HLP-NIPC-MOD-0012", "operationNumber": "HLP-NIPC-OP-0044", "targetNumber": "HLP-NIPC-TGT-0012" }, "confirm_pncc_repository_mount": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0005", "moduleNumber": "HLP-NIPC-MOD-0012", "operationNumber": "HLP-NIPC-OP-0045", "targetNumber": "HLP-NIPC-TGT-0012" }, "query_pncc_receipt_projection": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0005", "moduleNumber": "HLP-NIPC-MOD-0013", "operationNumber": "HLP-NIPC-OP-0046", "targetNumber": "HLP-NIPC-TGT-0013" }, "query_jd_pncc_server_projection": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0005", "moduleNumber": "HLP-NIPC-MOD-0014", "operationNumber": "HLP-NIPC-OP-0047", "targetNumber": "HLP-NIPC-TGT-0014" }, "check_code_repo_login": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0015", "operationNumber": "HLP-NIPC-OP-0048", "targetNumber": "HLP-NIPC-TGT-0015" }, "perform_code_repo_login": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0015", "operationNumber": "HLP-NIPC-OP-0049", "targetNumber": "HLP-NIPC-TGT-0015" }, "change_first_login_password": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0015", "operationNumber": "HLP-NIPC-OP-0050", "targetNumber": "HLP-NIPC-TGT-0015" }, "get_enterprise_entry": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0015", "operationNumber": "HLP-NIPC-OP-0051", "targetNumber": "HLP-NIPC-TGT-0015" }, "confirm_enterprise_persona_relationship": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0015", "operationNumber": "HLP-NIPC-OP-0052", "targetNumber": "HLP-NIPC-TGT-0015" }, "submit_enterprise_responsibility_receipt": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0015", "operationNumber": "HLP-NIPC-OP-0053", "targetNumber": "HLP-NIPC-TGT-0015" }, "ensure_enterprise_work_channel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0007", "moduleNumber": "HLP-NIPC-MOD-0016", "operationNumber": "HLP-NIPC-OP-0054", "targetNumber": "HLP-NIPC-TGT-0016" }, "sign_out_code_repo_login": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0015", "operationNumber": "HLP-NIPC-OP-0055", "targetNumber": "HLP-NIPC-TGT-0015" }, "get_user_pncc_channel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0005", "moduleNumber": "HLP-NIPC-MOD-0017", "operationNumber": "HLP-NIPC-OP-0056", "targetNumber": "HLP-NIPC-TGT-0017" }, "ensure_user_pncc_channel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0005", "moduleNumber": "HLP-NIPC-MOD-0017", "operationNumber": "HLP-NIPC-OP-0057", "targetNumber": "HLP-NIPC-TGT-0017" }, "get_zero_core_numbering_kernel": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0001", "moduleNumber": "HLP-NIPC-MOD-0018", "operationNumber": "HLP-NIPC-OP-0058", "targetNumber": "HLP-NIPC-TGT-0018" }, "zero_point_bind": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0019", "operationNumber": "HLP-NIPC-OP-0059", "targetNumber": "HLP-NIPC-TGT-0019" }, "zero_point_verify": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0019", "operationNumber": "HLP-NIPC-OP-0060", "targetNumber": "HLP-NIPC-TGT-0019" }, "zero_point_sync": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0019", "operationNumber": "HLP-NIPC-OP-0061", "targetNumber": "HLP-NIPC-TGT-0019" }, "zero_point_status": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0006", "moduleNumber": "HLP-NIPC-MOD-0019", "operationNumber": "HLP-NIPC-OP-0062", "targetNumber": "HLP-NIPC-TGT-0019" }, "get_module_runtime_snapshot": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0063", "targetNumber": "HLP-NIPC-TGT-0020" }, "verify_module_package": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0064", "targetNumber": "HLP-NIPC-TGT-0020" }, "install_module_package": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0065", "targetNumber": "HLP-NIPC-TGT-0020" }, "mount_module": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0066", "targetNumber": "HLP-NIPC-TGT-0020" }, "self_test_module": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0067", "targetNumber": "HLP-NIPC-TGT-0020" }, "unmount_module": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0068", "targetNumber": "HLP-NIPC-TGT-0020" }, "rollback_module": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0069", "targetNumber": "HLP-NIPC-TGT-0020" }, "get_bundled_module_catalog": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0070", "targetNumber": "HLP-NIPC-TGT-0020" }, "activate_bundled_module": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0020", "operationNumber": "HLP-NIPC-OP-0071", "targetNumber": "HLP-NIPC-TGT-0020" }, "get_native_composition_module_registry": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0021", "operationNumber": "HLP-NIPC-OP-0072", "targetNumber": "HLP-NIPC-TGT-0021" }, "execute_knowledge_native_composition": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0021", "operationNumber": "HLP-NIPC-OP-0073", "targetNumber": "HLP-NIPC-TGT-0021" }, "get_channel_workbench_snapshot": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0022", "operationNumber": "HLP-NIPC-OP-0074", "targetNumber": "HLP-NIPC-TGT-0022" }, "save_channel_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0022", "operationNumber": "HLP-NIPC-OP-0075", "targetNumber": "HLP-NIPC-TGT-0022" }, "save_channel_spreadsheet": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0022", "operationNumber": "HLP-NIPC-OP-0076", "targetNumber": "HLP-NIPC-TGT-0022" }, "get_persona_channel_body": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0023", "operationNumber": "HLP-NIPC-OP-0077", "targetNumber": "HLP-NIPC-TGT-0023" }, "register_trial_persona": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0023", "operationNumber": "HLP-NIPC-OP-0078", "targetNumber": "HLP-NIPC-TGT-0023" }, "delete_trial_persona": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0023", "operationNumber": "HLP-NIPC-OP-0079", "targetNumber": "HLP-NIPC-TGT-0023" }, "accept_persona_language_contract": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0023", "operationNumber": "HLP-NIPC-OP-0080", "targetNumber": "HLP-NIPC-TGT-0023" }, "append_persona_language": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0023", "operationNumber": "HLP-NIPC-OP-0081", "targetNumber": "HLP-NIPC-TGT-0023" }, "get_channel_growth_snapshot": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0023", "operationNumber": "HLP-NIPC-OP-0082", "targetNumber": "HLP-NIPC-TGT-0023" }, "record_channel_growth_event": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0023", "operationNumber": "HLP-NIPC-OP-0083", "targetNumber": "HLP-NIPC-TGT-0023" }, "update_channel_growth_sharing": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0023", "operationNumber": "HLP-NIPC-OP-0084", "targetNumber": "HLP-NIPC-TGT-0023" }, "get_education_workspace_snapshot": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0085", "targetNumber": "HLP-NIPC-TGT-0024" }, "create_education_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0086", "targetNumber": "HLP-NIPC-TGT-0024" }, "read_education_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0087", "targetNumber": "HLP-NIPC-TGT-0024" }, "save_education_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0088", "targetNumber": "HLP-NIPC-TGT-0024" }, "archive_education_document": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0089", "targetNumber": "HLP-NIPC-TGT-0024" }, "create_education_table": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0090", "targetNumber": "HLP-NIPC-TGT-0024" }, "read_education_table": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0091", "targetNumber": "HLP-NIPC-TGT-0024" }, "save_education_table": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0092", "targetNumber": "HLP-NIPC-TGT-0024" }, "archive_education_table": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0093", "targetNumber": "HLP-NIPC-TGT-0024" }, "assign_imported_table_to_education": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0094", "targetNumber": "HLP-NIPC-TGT-0024" }, "import_education_tables_from_dialog": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0095", "targetNumber": "HLP-NIPC-TGT-0024" }, "export_education_table_to_dialog": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0096", "targetNumber": "HLP-NIPC-TGT-0024" }, "get_education_recognition_capability": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0097", "targetNumber": "HLP-NIPC-TGT-0024" }, "create_education_automation_rule": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0098", "targetNumber": "HLP-NIPC-TGT-0024" }, "save_education_automation_rule": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0099", "targetNumber": "HLP-NIPC-TGT-0024" }, "archive_education_automation_rule": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0100", "targetNumber": "HLP-NIPC-TGT-0024" }, "preview_education_automation_rule": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0101", "targetNumber": "HLP-NIPC-TGT-0024" }, "execute_education_automation_rule": { "protocolVersion": "HLP-NIPC-v1", "callerNumber": "HLP-NIPC-CALLER-MAIN-WEBVIEW-0001", "channelNumber": "HLP-NIPC-CH-0002", "moduleNumber": "HLP-NIPC-MOD-0024", "operationNumber": "HLP-NIPC-OP-0102", "targetNumber": "HLP-NIPC-TGT-0024" } } as const export type NumberedOperation = keyof typeof ROUTES interface NumberedGrant { grantId: string expiresAtUnixMs: number payloadSha256: string authorityBindingSha256: string signature: string } interface NumberedIpcResponse { schema: 'hololake.numbered-ipc-response/v1' decision: 'ALLOW' | 'DENY' grant?: NumberedGrant | null result?: T | null error?: string | null receipt: { receiptId: string state: string decision: 'ALLOW' | 'DENY' operationNumber: string payloadSha256: string authorityBindingSha256: string observedAtUnixMs: number previousReceiptHash: string receiptHash: string error?: string | null } } function requestNonce(): string { return 'HLP-NIPC-REQ-' + crypto.randomUUID().replaceAll('-', '') } function denied(response: NumberedIpcResponse): Error { return new Error((response.error || 'HOLOLAKE_NUMBERED_IPC_DENIED') + ' [' + response.receipt.receiptId + ']') } /** * The only webview-to-native route. Aliases are compile-time ergonomics only; the * native side receives and validates the complete numbered coordinate. */ export async function numberedInvoke(operation: NumberedOperation, payload: Record = {}): Promise { const route = ROUTES[operation] const envelope = { ...route, requestNonce: requestNonce(), requestedTtlMs: 10_000, payload, } const issued = await invoke>('numbered_ipc', { input: { action: 'ISSUE_GRANT', envelope }, }) if (issued.decision !== 'ALLOW' || !issued.grant) throw denied(issued) const executed = await invoke>('numbered_ipc', { input: { action: 'EXECUTE', envelope, grant: issued.grant }, }) if (executed.decision !== 'ALLOW') throw denied(executed) return executed.result as T }