52 lines
1.9 KiB
JSON
52 lines
1.9 KiB
JSON
|
|
{
|
||
|
|
"schema": "hololake.personal-channel-kernel-contract/v1",
|
||
|
|
"record_id": "HLP-PERSONAL-CHANNEL-KERNEL-001",
|
||
|
|
"state": "SOURCE_IMPLEMENTED_AND_TESTED_NOT_INSTALLED_OR_DEPLOYED",
|
||
|
|
"scope": "PERSONAL_CHANNEL_IDENTITY_TASK_EVENT_RECEIPT_KERNEL",
|
||
|
|
"storage": {
|
||
|
|
"owner": "HOLOLAKE_NATIVE_RUST_CORE",
|
||
|
|
"engine": "EMBEDDED_SQLITE",
|
||
|
|
"location": "TAURI_APP_DATA_PERSONAL_CHANNEL_V1",
|
||
|
|
"directory_mode": "0700",
|
||
|
|
"database_mode": "0600",
|
||
|
|
"synchronous_commit": "FULL",
|
||
|
|
"webview_direct_database_access": false,
|
||
|
|
"server_upload_automatic": false
|
||
|
|
},
|
||
|
|
"identity": {
|
||
|
|
"cardinality": "ONE_LOCAL_HUMAN_SUBJECT_PER_DATABASE",
|
||
|
|
"stable_native_ids": true,
|
||
|
|
"display_name_human_confirmed": true,
|
||
|
|
"platform_account_authentication_claimed": false,
|
||
|
|
"server_or_repository_authority_granted": false
|
||
|
|
},
|
||
|
|
"task": {
|
||
|
|
"one_active_task_at_a_time": true,
|
||
|
|
"purpose_required": true,
|
||
|
|
"implemented_transitions": ["CREATE_ACTIVE", "ACTIVE_TO_COMPLETED"],
|
||
|
|
"compare_expected_state_before_transition": true
|
||
|
|
},
|
||
|
|
"event_and_receipt": {
|
||
|
|
"identity_and_task_mutations_are_single_sqlite_transactions": true,
|
||
|
|
"every_mutation_has_event": true,
|
||
|
|
"every_event_has_receipt": true,
|
||
|
|
"event_chain_sha256": true,
|
||
|
|
"receipt_chain_sha256": true,
|
||
|
|
"integrity_verified_before_mutation_and_readback": true,
|
||
|
|
"tampering_fails_closed": true
|
||
|
|
},
|
||
|
|
"acceptance": {
|
||
|
|
"initialization_atomicity_test": true,
|
||
|
|
"single_active_task_test": true,
|
||
|
|
"task_completion_receipt_test": true,
|
||
|
|
"process_restart_readback_test": true,
|
||
|
|
"tamper_detection_test": true,
|
||
|
|
"react_human_projection_integrated": true,
|
||
|
|
"react_identity_onboarding_integrated": true,
|
||
|
|
"react_default_task_form_exposed": false,
|
||
|
|
"signed_installed_runtime_acceptance": false,
|
||
|
|
"local_ad_hoc_signed_installed_runtime_acceptance": true,
|
||
|
|
"data_migration": false,
|
||
|
|
"server_deployment": false
|
||
|
|
}
|
||
|
|
}
|