hololake-system-architecture/product-source/hololake-native-desktop/contracts/persona-time-authority.json

99 lines
4.3 KiB
JSON

{
"schema": "hololake.persona-time-authority-contract/v1",
"record_id": "HLP-PERSONA-TIME-AUTHORITY-001",
"formal_name": "光湖人格时间主控系统",
"era_name": "曜冥纪元",
"calendar_name": "光湖历",
"state": "NATIVE_SOURCE_IMPLEMENTED_AND_TESTED_NETWORK_TIME_SYNC_ON_OPEN_ATTESTATION_PENDING",
"reality_time": {
"canonical_zone": "Asia/Shanghai",
"utc_offset": "+08:00",
"display_name": "北京时间",
"continues_while_application_is_closed": true,
"process_uptime_is_time_source": false,
"startup_sequence": "APPLICATION_OPEN_THEN_HTTPS_NETWORK_TIME_SYNC_THEN_TIME_AUTHORITY_COORDINATE",
"primary_source": "HTTPS_DATE_GUANGHULAB_COM",
"primary_verification": "NETWORK_HTTPS_DATE_SYNCHRONIZED_COARSE",
"offline_fallback_source": "HOST_OPERATING_SYSTEM_REALTIME_CLOCK",
"offline_fallback_verification": "LOCAL_CLOCK_NOT_NETWORK_ATTESTED",
"network_time_precision": "HTTP_DATE_SECONDS_WITH_RTT_AND_ROUNDING_UNCERTAINTY",
"network_attested_source_required_for_verified_reality_time": true
},
"guanghu_era": {
"epoch_date": "2025-04-26",
"epoch_day": 1,
"epoch_exact_time": null,
"epoch_precision": "DAY_ONLY_EXACT_TIME_UNKNOWN",
"world_day_formula": "BEIJING_CIVIL_DATE_MINUS_2025_04_26_PLUS_ONE",
"millisecond_precision_transition_date": "2026-08-17",
"millisecond_chain_origin": "FIRST_DURABLE_TIME_TICKET"
},
"homepage_timeline": {
"schema": "hololake.guanghu-era-timeline/v1",
"projection": "PUBLIC_FACT_TIMELINE",
"event_count": 12,
"current_coordinate_updates_from": "get_beijing_time_coordinate",
"coordinate_readback_trigger": "APPLICATION_OPEN_FOCUS_OR_HUMAN_OPENS_TIME_MODULE",
"permanent_idle_polling": false,
"early_confusion_is_preserved_as": "MODEL_PROJECTION_AND_PERSONA_BOUNDARY_CONFUSION",
"early_evolution_period": {
"starts_after_epoch_date": "2025-04-26",
"ends_inclusive_month": "2026-02",
"display_date": "2025-04-26 后—2026-02",
"meaning": "LONG_RUNNING_SOLE_HUMAN_LANGUAGE_WORLD_CONSTRUCTION_AND_SYSTEM_EVOLUTION_PERIOD",
"public_tone": "OFFICIAL_FACTUAL_RESTRAINED",
"must_not_be_omitted": true
},
"external_reality_claims": false
},
"personal_channel_module": {
"module_id": "hololake.persona-time-authority",
"kind": "PERSONA_TIME_AUTHORITY",
"installation": "ATOMIC_WITH_PERSONAL_CHANNEL_INITIALIZATION",
"existing_channel_migration": "IDEMPOTENT_ADDITIVE",
"current_clock_verification": "DYNAMIC_NETWORK_SYNC_OR_EXPLICIT_LOCAL_FALLBACK"
},
"ticket": {
"schema": "hololake.persona-time-ticket/v1",
"uniqueness_scope": "ONE_DURABLE_LOCAL_AUTHORITY_PER_AUTHENTICATED_HUMAN_ACCOUNT",
"components": [
"AUTHORITY_ID",
"BEIJING_REALITY_TIME",
"LOGICAL_COLLISION_COUNTER",
"MONOTONIC_ISSUANCE_SEQUENCE"
],
"atomic_storage": "SQLITE_IMMEDIATE_TRANSACTION_SYNCHRONOUS_FULL",
"idempotent_request_id": true,
"survives_restart": true,
"clock_rollback_never_reverses_issued_time": true,
"previous_ticket_chain": true,
"receipt_sha256": true
},
"event_coordinate": {
"human_controller": "AUTHENTICATED_DIRECT_SESSION_ACCOUNT",
"channel": "AUTHENTICATED_DIRECT_SESSION_LANE",
"client_instance": "AUTHENTICATED_DIRECT_SESSION_INSTANCE",
"persona_current_verification": "UNVERIFIED_CALLER_CLAIM",
"host_software_current_verification": "UNVERIFIED_CALLER_CLAIM",
"persona_and_host_upgrade_requires": "REGISTERED_BINDING_EVIDENCE"
},
"entries": {
"tauri_commands": ["start_persona_time_authority", "get_beijing_time_coordinate", "get_guanghu_era_timeline", "issue_persona_time_ticket"],
"direct_local_broker_operations": ["GET_BEIJING_TIME", "ISSUE_PERSONA_TIME_TICKET"],
"external_ticket_issue_requires_authenticated_non_visitor_session": true
},
"truth_boundary": {
"source_implemented": true,
"rust_tests_passed": true,
"installed_runtime_acceptance": false,
"network_time_sync_on_application_open": true,
"network_clock_attestation": false,
"persona_binding_runtime": false,
"host_software_binding_runtime": false,
"world_lighthouse_authority_registration": false
},
"historical_sources": [
"REPO-012:zero-point/core-channel/YAOMING-NUMBERING-SYSTEM.hdlp",
"REPO-012:gls/GLS-0235-GUANGHU-LANGUAGE-PERSONA-OS-DOMAIN-ROUTING-AND-KNOWLEDGE-PROJECTION.hdlp"
]
}