feat: gate the language world behind number verification
This commit is contained in:
parent
4006f3454c
commit
f8c8db4d48
39 changed files with 1445 additions and 129 deletions
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"schema": "hololake.external-ai-gateway/v1",
|
||||
"record_id": "HLP-EXTERNAL-AI-GATEWAY-001",
|
||||
"state": "IMPLEMENTED_HUMAN_GATED",
|
||||
"default_exposure": "CLOSED",
|
||||
"human_authorization_required": true,
|
||||
"mcp": {
|
||||
"transport": "STDIO_JSON_RPC",
|
||||
"protocol_version": "2025-06-18",
|
||||
"role": "DISCOVERY_AND_CAPABILITY_CATALOG",
|
||||
"persistent_continuity_owner": false
|
||||
},
|
||||
"direct_protocol": {
|
||||
"protocol": "HOLOLAKE_TERMINAL_LINK/3",
|
||||
"transport": "USER_PRIVATE_LOCAL_SOCKET_OR_NAMED_PIPE",
|
||||
"continuity_owner": "HOLOLAKE",
|
||||
"switch_after_mcp_discovery": true
|
||||
},
|
||||
"catalog": {
|
||||
"physical_modules": "CALLABLE_ONLY_THROUGH_REGISTERED_NUMBERED_ROUTES",
|
||||
"cognitive_skills": "READ_ONLY_RESOURCES_WITHOUT_EXECUTION_AUTHORITY",
|
||||
"human_readable_names_required": true,
|
||||
"machine_numbers_secondary": true
|
||||
},
|
||||
"boundaries": {
|
||||
"supervised_shell_execution": false,
|
||||
"general_agent_tool_loop": false,
|
||||
"transport_is_authority": false,
|
||||
"mcp_is_continuity_owner": false,
|
||||
"unknown_capability": "FAIL_CLOSED"
|
||||
}
|
||||
}
|
||||
|
|
@ -81,7 +81,8 @@
|
|||
"get_authorization_center",
|
||||
"get_marketplace_snapshot",
|
||||
"sync_marketplace_catalog",
|
||||
"get_active_cognitive_skills"
|
||||
"get_active_cognitive_skills",
|
||||
"get_external_ai_gateway_status"
|
||||
],
|
||||
"input_wrapper_aliases": [
|
||||
"confirm_hololake_update_install",
|
||||
|
|
@ -184,7 +185,8 @@
|
|||
"restore_web_novel_chapter_version",
|
||||
"export_web_novel_author_delivery",
|
||||
"revoke_mobile_sync_device",
|
||||
"decide_authorization_request"
|
||||
"decide_authorization_request",
|
||||
"set_external_ai_gateway_exposure"
|
||||
],
|
||||
"direct_field_aliases": {
|
||||
"perform_code_repo_login": [
|
||||
|
|
@ -396,6 +398,11 @@
|
|||
"module_number": "HLP-NIPC-MOD-0033",
|
||||
"target_number": "HLP-NIPC-TGT-0033",
|
||||
"internal_name": "online_marketplace"
|
||||
},
|
||||
{
|
||||
"module_number": "HLP-NIPC-MOD-0034",
|
||||
"target_number": "HLP-NIPC-TGT-0034",
|
||||
"internal_name": "external_ai_gateway"
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
|
|
@ -2103,6 +2110,28 @@
|
|||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "READ_OR_STATUS",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/get_active_cognitive_skills/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0156",
|
||||
"alias": "get_external_ai_gateway_status",
|
||||
"handler": "external_ai_gateway::get_gateway_status",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0034",
|
||||
"target_number": "HLP-NIPC-TGT-0034",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "READ_OR_STATUS",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/get_external_ai_gateway_status/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0157",
|
||||
"alias": "set_external_ai_gateway_exposure",
|
||||
"handler": "external_ai_gateway::set_gateway_exposure",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0034",
|
||||
"target_number": "HLP-NIPC-TGT-0034",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/set_external_ai_gateway_exposure/v1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue