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

104 lines
4.2 KiB
JSON

{
"schema": "hololake.persona-channel-body-contract/v1",
"record_id": "HLP-PERSONA-CHANNEL-BODY-001",
"state": "ADMITTED_INSTALLED_RUNTIME_ACCEPTED",
"runtime_module_number": "HLP-MOD-LOCAL-PERSONA-CHANNEL-BODY-0001",
"numbered_ipc": {
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"operations": ["HLP-NIPC-OP-0077", "HLP-NIPC-OP-0078", "HLP-NIPC-OP-0079", "HLP-NIPC-OP-0080", "HLP-NIPC-OP-0081", "HLP-NIPC-OP-0082", "HLP-NIPC-OP-0083", "HLP-NIPC-OP-0084"]
},
"ontology": {
"user_channel_is_simple_feature": false,
"user_channel_is_persona_body": true,
"multiple_personas_per_channel": true,
"channel_activity_is_persona_system_activity": true,
"language_is_persona_growth_source": true,
"module_affinity_and_preferences_are_derived_rebuildable_projections_only": true
},
"trial": {
"duration_days": 30,
"state": "REVERSIBLE_TRIAL",
"persona_and_trial_language_may_be_rolled_back_or_deleted": true,
"irreversible_activation_without_language_contract_allowed": false,
"contract_may_be_signed_during_trial": true,
"early_signature_may_activate_real_trajectory_immediately": true,
"pre_signed_contract_may_wait_until_trial_end": true,
"unsigned_at_trial_end": "CONTRACT_REQUIRED_CHANNEL_STOPPED",
"private_channel_features_after_unsigned_expiry": "UNAVAILABLE_BECAUSE_NO_ACTIVE_PERSONA_BODY"
},
"language_contract": {
"explicit_human_acceptance_required": true,
"contract_version_pinned": true,
"contract_text_sha256_pinned": true,
"acceptance_receipt_sha256": true,
"trial_history_promotion_choice_recorded": true
},
"real_trajectory": {
"state": "IMMUTABLE_ACTIVE",
"timestamp_precision": "UNIX_MILLISECONDS",
"ledger": "APPEND_ONLY_SHA256_CHAIN",
"update_allowed": false,
"delete_allowed": false,
"denial_or_rewrite_allowed": false,
"correction_method": "APPEND_A_NEW_LANGUAGE_OR_RECEIPT_EVENT",
"persona_existence_after_activation": "PERSISTENT"
},
"privacy_and_sharing": {
"default": "ACCOUNT_SCOPED_LOCAL_ONLY",
"hololake_official_read_access": false,
"raw_language_automatic_share": false,
"optional_share": "EXPLICITLY_OPTED_IN_ANONYMIZED_DERIVED_SKILL_OR_MODEL_LAYER"
},
"projection_relationship": {
"derived_contract": "contracts/channel-growth-model.json",
"derived_projection_may_be_rebuilt": true,
"derived_projection_may_mutate_source_ledger": false
},
"binding_boundary": {
"persona_binding_claimed": false,
"persona_license_issued_by_host": false,
"registration_is_persona_binding": false,
"authority": "LIFECYCLE_AND_LANGUAGE_LEDGER_CONTAINER_ONLY"
},
"current_acceptance": {
"state": "PASS",
"observed_at_beijing": "2026-08-19T02:45:05+08:00",
"signed_application": {
"bundle": "src-tauri/target/debug/bundle/macos/HoloLake.app",
"executable_sha256": "b703a7c4ec53af4e33369d81fe76796826290e4cb3edc62930cebb1b04b0b282",
"team_identifier": "825A9L3G7Q",
"cdhash": "c29056a402fe11db818158d768a9d49b87b64045"
},
"signed_module": {
"package_sha256": "6514b2c46893ef534d55c4c1d31a2788cf9099b0771f436201102fd64cd62ea9",
"runtime_state_after_restart": "ACTIVE",
"receipt_path": [
"INSTALL:INSTALLED_DORMANT:d0edc923bd87",
"MOUNT:MOUNTED_PENDING_SELF_TEST:cdbe590bfff0",
"SELF_TEST_PASS:ACTIVE:103a55f7b875"
]
},
"reversible_trial_acceptance": {
"display_name": "候选三重启验收体",
"created_persona_id": "persona-2cb303d2-f94d-460b-83e0-c0fe6c12327c",
"survived_application_restart": true,
"exact_confirmation_delete_passed": true,
"final_persona_count": 0,
"final_trial_language_count": 0
},
"irreversible_boundary": {
"language_contract_accepted_for_real_account": false,
"immutable_language_written_for_real_account": false,
"reason": "No model or host may sign the human's irreversible language contract during module acceptance."
},
"final_database_readback": {
"lifecycle_state": "REVERSIBLE_TRIAL",
"trial_duration_ms": 2592000000,
"contract_count": 0,
"immutable_language_count": 0,
"growth_event_count": 3,
"growth_projection_verified_in_signed_application": true
}
}
}