104 lines
4.2 KiB
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
|
|
}
|
|
}
|
|
}
|