feat: ship dual-signed online module marketplace

This commit is contained in:
冰朔 2026-08-19 18:24:50 +08:00
commit b0eeade03d
40 changed files with 5774 additions and 111 deletions

View file

@ -77,7 +77,11 @@
"rotate_mobile_pairing",
"stop_mobile_sync",
"get_mobile_sync_snapshot",
"get_world_climate"
"get_world_climate",
"get_authorization_center",
"get_marketplace_snapshot",
"sync_marketplace_catalog",
"get_active_cognitive_skills"
],
"input_wrapper_aliases": [
"confirm_hololake_update_install",
@ -115,6 +119,9 @@
"self_test_module",
"unmount_module",
"rollback_module",
"install_marketplace_item",
"uninstall_marketplace_item",
"rollback_marketplace_item",
"activate_bundled_module",
"execute_knowledge_native_composition",
"save_channel_document",
@ -176,7 +183,8 @@
"link_web_novel_scene_entity",
"restore_web_novel_chapter_version",
"export_web_novel_author_delivery",
"revoke_mobile_sync_device"
"revoke_mobile_sync_device",
"decide_authorization_request"
],
"direct_field_aliases": {
"perform_code_repo_login": [
@ -378,6 +386,16 @@
"module_number": "HLP-NIPC-MOD-0031",
"target_number": "HLP-NIPC-TGT-0031",
"internal_name": "world_climate"
},
{
"module_number": "HLP-NIPC-MOD-0032",
"target_number": "HLP-NIPC-TGT-0032",
"internal_name": "human_authorization"
},
{
"module_number": "HLP-NIPC-MOD-0033",
"target_number": "HLP-NIPC-TGT-0033",
"internal_name": "online_marketplace"
}
],
"operations": [
@ -1997,6 +2015,94 @@
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_world_climate/v1"
},
{
"operation_number": "HLP-NIPC-OP-0148",
"alias": "get_authorization_center",
"handler": "human_authorization::get_authorization_center",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0032",
"target_number": "HLP-NIPC-TGT-0032",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_authorization_center/v1"
},
{
"operation_number": "HLP-NIPC-OP-0149",
"alias": "decide_authorization_request",
"handler": "human_authorization::decide_authorization_request",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0032",
"target_number": "HLP-NIPC-TGT-0032",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/decide_authorization_request/v1"
},
{
"operation_number": "HLP-NIPC-OP-0150",
"alias": "get_marketplace_snapshot",
"handler": "online_marketplace::get_marketplace_snapshot",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0033",
"target_number": "HLP-NIPC-TGT-0033",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_marketplace_snapshot/v1"
},
{
"operation_number": "HLP-NIPC-OP-0151",
"alias": "sync_marketplace_catalog",
"handler": "online_marketplace::sync_marketplace_catalog",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0033",
"target_number": "HLP-NIPC-TGT-0033",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/sync_marketplace_catalog/v1"
},
{
"operation_number": "HLP-NIPC-OP-0152",
"alias": "install_marketplace_item",
"handler": "online_marketplace::install_marketplace_item",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0033",
"target_number": "HLP-NIPC-TGT-0033",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/install_marketplace_item/v1"
},
{
"operation_number": "HLP-NIPC-OP-0153",
"alias": "uninstall_marketplace_item",
"handler": "online_marketplace::uninstall_marketplace_item",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0033",
"target_number": "HLP-NIPC-TGT-0033",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/uninstall_marketplace_item/v1"
},
{
"operation_number": "HLP-NIPC-OP-0154",
"alias": "rollback_marketplace_item",
"handler": "online_marketplace::rollback_marketplace_item",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0033",
"target_number": "HLP-NIPC-TGT-0033",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/rollback_marketplace_item/v1"
},
{
"operation_number": "HLP-NIPC-OP-0155",
"alias": "get_active_cognitive_skills",
"handler": "online_marketplace::get_active_cognitive_skills",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0033",
"target_number": "HLP-NIPC-TGT-0033",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_active_cognitive_skills/v1"
}
]
}