feat: add signed numbered module lifecycle
This commit is contained in:
parent
d30d84631d
commit
7673c337fc
18 changed files with 1622 additions and 12 deletions
|
|
@ -60,7 +60,8 @@
|
|||
"get_zero_core_numbering_kernel",
|
||||
"zero_point_verify",
|
||||
"zero_point_sync",
|
||||
"zero_point_status"
|
||||
"zero_point_status",
|
||||
"get_module_runtime_snapshot"
|
||||
],
|
||||
"input_wrapper_aliases": [
|
||||
"confirm_hololake_update_install",
|
||||
|
|
@ -91,7 +92,13 @@
|
|||
"inspect_mounted_pncc_repository",
|
||||
"confirm_pncc_repository_mount",
|
||||
"query_pncc_receipt_projection",
|
||||
"zero_point_bind"
|
||||
"zero_point_bind",
|
||||
"verify_module_package",
|
||||
"install_module_package",
|
||||
"mount_module",
|
||||
"self_test_module",
|
||||
"unmount_module",
|
||||
"rollback_module"
|
||||
],
|
||||
"direct_field_aliases": {
|
||||
"perform_code_repo_login": [
|
||||
|
|
@ -917,6 +924,83 @@
|
|||
"admission": "PREAUTH_SYSTEM_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/zero_point_status/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0063",
|
||||
"alias": "get_module_runtime_snapshot",
|
||||
"handler": "module_package_runtime::get_module_runtime_snapshot",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0020",
|
||||
"target_number": "HLP-NIPC-TGT-0020",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "READ_OR_STATUS",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/get_module_runtime_snapshot/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0064",
|
||||
"alias": "verify_module_package",
|
||||
"handler": "module_package_runtime::verify_module_package",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0020",
|
||||
"target_number": "HLP-NIPC-TGT-0020",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "READ_OR_STATUS",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/verify_module_package/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0065",
|
||||
"alias": "install_module_package",
|
||||
"handler": "module_package_runtime::install_module_package",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0020",
|
||||
"target_number": "HLP-NIPC-TGT-0020",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/install_module_package/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0066",
|
||||
"alias": "mount_module",
|
||||
"handler": "module_package_runtime::mount_module",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0020",
|
||||
"target_number": "HLP-NIPC-TGT-0020",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/mount_module/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0067",
|
||||
"alias": "self_test_module",
|
||||
"handler": "module_package_runtime::self_test_module",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0020",
|
||||
"target_number": "HLP-NIPC-TGT-0020",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/self_test_module/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0068",
|
||||
"alias": "unmount_module",
|
||||
"handler": "module_package_runtime::unmount_module",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0020",
|
||||
"target_number": "HLP-NIPC-TGT-0020",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/unmount_module/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0069",
|
||||
"alias": "rollback_module",
|
||||
"handler": "module_package_runtime::rollback_module",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0020",
|
||||
"target_number": "HLP-NIPC-TGT-0020",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/rollback_module/v1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue