50 lines
2.1 KiB
JSON
50 lines
2.1 KiB
JSON
|
|
{
|
||
|
|
"schema": "hololake.dynamic-capability-routing-contract/v1",
|
||
|
|
"record_id": "HLP-NATIVE-DYNAMIC-CAPABILITY-ROUTING-001",
|
||
|
|
"state": "LOCAL_SIGNED_REGISTRY_AND_HEALTH_ROUTING_IMPLEMENTED_PRODUCTION_WRITE_ADMISSION_DISABLED",
|
||
|
|
"purpose": "Dynamically select a registered team or user-owned node for an exact capability without hosting the user's private work lake or carrying workload concurrency in HoloLake.",
|
||
|
|
"registry": {
|
||
|
|
"owner": "HOLOLAKE_NATIVE_LOCAL_CORE",
|
||
|
|
"dynamic_node_count": true,
|
||
|
|
"fixed_node_slots": false,
|
||
|
|
"endpoint_hardcoding_allowed": false,
|
||
|
|
"platform_carries_user_workload_concurrency": false,
|
||
|
|
"node_private_keys_leave_node": false,
|
||
|
|
"registry_mutation_requires_trusted_signature": true,
|
||
|
|
"signer_trust_is_external_to_registry_payload": true,
|
||
|
|
"unprovisioned_trust_fails_closed": true,
|
||
|
|
"webview_registry_or_health_mutation_allowed": false,
|
||
|
|
"production_registry_source": "REPO_012_OR_SIGNED_HOLOLAKE_BROADCAST"
|
||
|
|
},
|
||
|
|
"route_resolution": {
|
||
|
|
"required_bindings": [
|
||
|
|
"HUMAN_ID",
|
||
|
|
"PERSONA_ID",
|
||
|
|
"DOMAIN_ID",
|
||
|
|
"CAPABILITY_ID",
|
||
|
|
"NODE_PROTOCOL_PUBLIC_KEY",
|
||
|
|
"FRESH_SIGNED_HEALTH_RECEIPT"
|
||
|
|
],
|
||
|
|
"ssh_or_root_is_identity": false,
|
||
|
|
"stale_or_unsigned_health_is_eligible": false,
|
||
|
|
"write_authority_from_health_receipt": false,
|
||
|
|
"deterministic_selection": "PRIORITY_THEN_NODE_ID",
|
||
|
|
"empty_route_fails_closed": true
|
||
|
|
,"external_ai_route_requires_active_local_session": true
|
||
|
|
},
|
||
|
|
"health_receipt": {
|
||
|
|
"signature": "ED25519",
|
||
|
|
"canonical_bytes": "SCHEMA_NODE_REGISTRY_VERSION_NODE_ID_OBSERVED_AT_EXPIRES_AT_SEQUENCE_STATUS_CAPABILITIES",
|
||
|
|
"replay_sequence_strictly_increases": true,
|
||
|
|
"future_clock_skew_ms": 300000,
|
||
|
|
"status_required": "READY"
|
||
|
|
},
|
||
|
|
"five_domain_visibility": "SUBMERGED_SYSTEM_FOUNDATION_NOT_STAGE_ONE_PRIMARY_NAVIGATION",
|
||
|
|
"production_truth": {
|
||
|
|
"jd_fd_primary_system_claimed": true,
|
||
|
|
"jd_fd_primary_transport_key_bound": false,
|
||
|
|
"jd_fd_primary_write_admission_runtime": false,
|
||
|
|
"enterprise_nodes_claimed": 0,
|
||
|
|
"production_health_receipts_observed": 0
|
||
|
|
}
|
||
|
|
}
|