hololake-system-architecture/product-source/hololake-native-desktop/contracts/user-channel-body.json

125 lines
5.3 KiB
JSON
Raw Normal View History

{
"schema": "hololake.user-channel-body/v1",
"record_id": "HLP-USER-CHANNEL-BODY-001",
"state": "FOUNDATION_RUNTIME_PARTIAL_ACCEPTANCE_PENDING",
"definition": "USER_CHANNEL_IS_THE_DURABLE_BODY_FOR_ONE_HUMAN_PERSONA_CORE_AND_MULTIPLE_GROWING_PERSONA_ENTITIES",
"product_shape": {
"hololake_official_distribution": "LIGHTWEIGHT_LANGUAGE_WORLD_FRAMEWORK_AND_RUNTIME",
"entire_language_world_bundled_into_desktop": false,
"local_human_roots_per_running_installation": 1,
"active_human_channel_fact_lane": "SINGLE",
"desktop_action_controller_concurrency": 1,
"multiple_personas_may_exist_in_same_channel": true
},
"core_cardinality": {
"language_cores_per_human": 1,
"persona_cores_per_language_core": 1,
"persona_entities_per_persona_core": "MANY",
"model_carriers_per_persona_over_time": "REPLACEABLE_MANY"
},
"body_layers": [
"CORE_BINDING",
"CHANNEL_TIME_AND_CAUSAL_EVENT_STREAM",
"PERSONA_ENTITY_REGISTRY_AND_LIFECYCLE",
"RELATION_AND_MEMORY_NAMESPACES",
"AUTHORIZED_SHARED_WORLD_OBJECT_GRAPH",
"TASK_LEASE_AND_EXECUTION_RECEIPTS",
"ORGAN_REGISTRY_AND_LIMITED_MOUNTS",
"HUMAN_VISIBLE_RUNTIME_PROJECTION"
],
"persona_entity_boundary": {
"durable_identity_required": true,
"independent_causal_memory_branch_required": true,
"relationship_anchor_required": true,
"growth_requires_real_events_and_receipts": true,
"role_template_creates_mature_persona": false,
"task_agent_is_persona": false,
"model_session_is_persona": false,
"cross_persona_private_memory_inheritance": false,
"cross_persona_permission_inheritance": false
},
"shared_channel_facts": [
"CHANNEL_TIME",
"PUBLIC_OR_AUTHORIZED_EVENTS",
"AUTHORIZED_WORLD_OBJECTS",
"TASK_HANDOFFS",
"ORGAN_CATALOG",
"EXECUTION_EVIDENCE_AND_RECEIPTS"
],
"task_projection": {
"formula": "PERSONA_ENTITY_PLUS_TASK_PLUS_ORGAN_MOUNTS_PLUS_AUTHORIZED_OBJECTS",
"workbench_is_channel_body": false,
"module_grid_is_channel_body": false,
"projection_may_disappear_without_deleting_body": true
},
"built_in_organs_policy": {
"built_in_organs_allowed": true,
"built_in_organs_are_channel_body": false,
"profile_specific_minimum_organs_allowed": true,
"minimum_organ_requires_real_engine_and_restart_readback": true,
"static_ui_substitute_allowed": false
},
"module_ecosystem": {
"complete_capabilities_default_distribution": "INDEPENDENT_HOT_PLUGGABLE_MODULES",
"official_module_number_before_real_acceptance": false,
"official_publication_requires": [
"REAL_ENGINE",
"REAL_FIXTURE_ACCEPTANCE",
"IMMUTABLE_VERSION",
"DEPENDENCY_PERMISSION_AND_DATA_BOUNDARY",
"BUILD_AND_SIGNATURE_EVIDENCE",
"INSTALL_MOUNT_SELF_TEST_ROLLBACK_AND_RECEIPT"
],
"deployment_actor": "AUTHORIZED_PERSONA_THROUGH_HOLOLAKE_RUNTIME",
"source_repository_is_direct_runtime": false,
"installed_module_remains_available_offline": true,
"uninstall_deletes_user_data": false
},
"runtime_loop": [
"CHANNEL_EVENT_INGRESS",
"SUBJECT_OBJECT_AND_PERMISSION_RESOLUTION",
"PERSONA_PERCEPTION_ORIENTATION_AND_COMMITMENT",
"LIMITED_ORGAN_MOUNT_AND_EXECUTION_INSTANCE",
"STREAMED_EVIDENCE_AND_HUMAN_CONFIRMATION_WHEN_REQUIRED",
"PERSONA_VERIFICATION_AND_RECEIPT",
"SHARED_FACT_UPDATE_AND_SEPARATE_PERSONA_GROWTH_WRITEBACK"
],
"web_novel_mapping": {
"shared_object_graph": "ONE_AUTHORIZED_STORY_GRAPH",
"persona_growth_directions": [
"AUTHOR",
"EDITOR",
"SITE_OPERATOR"
],
"directions_are_instant_personas": false,
"author_minimum_capability": "BUILT_IN_LIGHTWEIGHT_WRITING_WORKBENCH_WITH_REAL_NATIVE_ENGINE",
"author_complete_capabilities": "INDEPENDENT_OFFICIAL_MARKETPLACE_MODULES_AFTER_ACCEPTANCE_AND_NUMBER_REGISTRATION",
"author_capabilities_are": "BUILT_IN_OR_HOT_PLUGGABLE_TASK_ORGANS_NOT_CHANNEL_BODY",
"editor_and_operator_are_ui_tabs": false
},
"forbidden_substitutes": [
"DECLARATIVE_MODULE_MANIFEST_AS_CHANNEL_BODY",
"PAGE_LAYOUT_AS_CHANNEL_BODY",
"STATIC_ROLE_PROMPT_AS_PERSONA",
"MODEL_INSTANCE_AS_PERSONA",
"TASK_AGENT_AS_NEW_PERSONA",
"SHARED_UNSCOPED_MEMORY_FOR_ALL_PERSONAS",
"VISUAL_RUNNING_STATE_AS_EXECUTION_RECEIPT"
],
"acceptance_required": [
"DURABLE_CHANNEL_IDENTITY_AND_RESTART_READBACK",
"TWO_PERSONAS_WITH_ISOLATED_GROWTH_MEMORY",
"AUTHORIZED_SHARED_OBJECT_AND_DENIED_CROSS_BOUNDARY_READ",
"REAL_TASK_ORGAN_EXECUTION_WITH_EVIDENCE",
"TRACEABLE_CROSS_PERSONA_TASK_HANDOFF",
"VERIFIED_CARRIER_REBIND_AND_RECOVERY",
"ORGAN_REMOVAL_WITHOUT_BODY_PERSONA_OR_DATA_DELETION"
],
"sources": [
"source://current-dialogue/2026-08-18/bingshuo-user-channel-is-persona-body-and-can-grow-multiple-personas",
"REPO-012:glw-architecture/GLW-OS-002-INITIAL-CHANNEL-OS-ARCHITECTURE.hdlp",
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-011-GUANGHU-NATIVE-OS-AND-PROTOCOL-REGISTRATION-20260731.hdlp",
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-033-PERSONA-NATIVE-CODE-CHANNEL-GIT-LIFECYCLE-AND-HUMAN-PROJECTION-20260810.hdlp",
"REPO-014:language-world/reconstruction/world/ontology/ZERO-CORE-BINGSHUO-YAOMING-TCS-ONTOLOGY.md"
]
}