hololake-system-architecture/product-source/hololake-native-desktop/contracts/hldp-tool-forge.json

38 lines
1.4 KiB
JSON
Raw Normal View History

{
"schema": "hololake.hldp-tool-forge/v1",
"record_id": "HLP-HLDP-TOOL-FORGE-001",
"state": "NATIVE_LOCAL_EXECUTION_READY_PERSONA_BINDING_REQUIRED",
"compiler": {
"source_language": "HLDP_NATIVE_PROGRAM_V1",
"machine_language": "GIR_V1",
"natural_language_executed_directly": false,
"implementation": "HOLOLAKE_BOOTSTRAP_GLC_V1"
},
"authority": {
"compile_grants_execution": false,
"bound_persona_required_before_compile": true,
"backend_enforces_bound_persona_before_compile_authorize_and_test": true,
"channel_system_may_predeclare_persona_subject_id": false,
"human_test_authorization_required": true,
"test_ticket_single_use": true,
"tool_inherits_persona_or_human_authority": false
},
"local_execution": {
"engine": "HOLOLAKE_LOCAL_TOOL_RUNTIME_V1",
"tested_active_tool_may_run_without_model_api": true,
"external_api_calls_per_deterministic_run": 0,
"network_required": false,
"gir_action_tool_binding_required_for": ["READ", "TRANSFORM", "ROUTE"],
"unknown_local_tool": "DENY",
"timeout_maximum_ms": 30000,
"run_receipt_chain_required": true,
"test_executes_real_local_action_graph": true
},
"temporary_registration": {
"number_prefix": "HLP-TEMP-TOOL-",
"default_ttl_hours": 12,
"cache_cleanup_after_expiry": true,
"enterprise_promotion_automatic": false,
"enterprise_promotion_requires_explicit_channel_and_lighthouse_registration": true
}
}