feat: ship dual-signed online module marketplace
This commit is contained in:
parent
3153771bf2
commit
b0eeade03d
40 changed files with 5774 additions and 111 deletions
|
|
@ -31,6 +31,9 @@
|
|||
{"operation_number":"HLP-NBROKER-OP-0019","alias":"ISSUE_PERSONA_TIME_TICKET","channel_number":"HLP-NBROKER-CH-0004","module_number":"HLP-NBROKER-MOD-0009","target_number":"HLP-NBROKER-TGT-0009"},
|
||||
{"operation_number":"HLP-NBROKER-OP-0020","alias":"ACQUIRE_DEVELOPMENT_WRITE_LANE","channel_number":"HLP-NBROKER-CH-0007","module_number":"HLP-NBROKER-MOD-0010","target_number":"HLP-NBROKER-TGT-0010"},
|
||||
{"operation_number":"HLP-NBROKER-OP-0021","alias":"INSPECT_DEVELOPMENT_WRITE_LANE","channel_number":"HLP-NBROKER-CH-0007","module_number":"HLP-NBROKER-MOD-0010","target_number":"HLP-NBROKER-TGT-0010"},
|
||||
{"operation_number":"HLP-NBROKER-OP-0022","alias":"RELEASE_DEVELOPMENT_WRITE_LANE","channel_number":"HLP-NBROKER-CH-0007","module_number":"HLP-NBROKER-MOD-0010","target_number":"HLP-NBROKER-TGT-0010"}
|
||||
{"operation_number":"HLP-NBROKER-OP-0022","alias":"RELEASE_DEVELOPMENT_WRITE_LANE","channel_number":"HLP-NBROKER-CH-0007","module_number":"HLP-NBROKER-MOD-0010","target_number":"HLP-NBROKER-TGT-0010"},
|
||||
{"operation_number":"HLP-NBROKER-OP-0023","alias":"SUBMIT_HUMAN_AUTHORIZATION_REQUEST","channel_number":"HLP-NBROKER-CH-0008","module_number":"HLP-NBROKER-MOD-0011","target_number":"HLP-NBROKER-TGT-0011"},
|
||||
{"operation_number":"HLP-NBROKER-OP-0024","alias":"GET_HUMAN_AUTHORIZATION_STATUS","channel_number":"HLP-NBROKER-CH-0008","module_number":"HLP-NBROKER-MOD-0011","target_number":"HLP-NBROKER-TGT-0011"},
|
||||
{"operation_number":"HLP-NBROKER-OP-0025","alias":"CONSUME_HUMAN_AUTHORIZATION_TICKET","channel_number":"HLP-NBROKER-CH-0008","module_number":"HLP-NBROKER-MOD-0011","target_number":"HLP-NBROKER-TGT-0011"}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"schema": "hololake.distribution-plane-router/v1",
|
||||
"record_id": "HLP-DISTRIBUTION-PLANE-ROUTER-001",
|
||||
"state": "CONTRACT_CURRENT_PUBLIC_ZERO_CORE_CLIENT_RUNTIME_IMPLEMENTED_SERVER_AND_CATALOG_INTEGRATION_PENDING",
|
||||
"classification": {
|
||||
"authority": "EXPLICIT_SIGNED_RELEASE_ENVELOPE",
|
||||
"semantic_guessing_allowed": false,
|
||||
"missing_or_conflicting_scope": "FAIL_CLOSED",
|
||||
"required_fields": [
|
||||
"releaseId",
|
||||
"scope",
|
||||
"ownerNumber",
|
||||
"authorityDomain",
|
||||
"sourceRepository",
|
||||
"sourceCommit",
|
||||
"artifactKind",
|
||||
"targetNamespace",
|
||||
"minimumHostVersion",
|
||||
"contentSha256",
|
||||
"permissionDelta",
|
||||
"rollbackReference",
|
||||
"signerId"
|
||||
],
|
||||
"human_source_rule": "THE_PUBLISHER_STATES_PUBLIC_OR_PRIVATE_SCOPE_AND_REVIEWS_THE_EXACT_IMMUTABLE_CANDIDATE_BEFORE_SERVER_PUBLICATION",
|
||||
"system_rule": "CONTENT_INSPECTION_MAY_REJECT_A_SCOPE_MISMATCH_BUT_MUST_NOT_INVENT_OR_EXPAND_SCOPE"
|
||||
},
|
||||
"planes": [
|
||||
{
|
||||
"plane_number": "HLP-DIST-PLANE-0001",
|
||||
"scope": "PUBLIC_ZERO_CORE_PROTOCOL",
|
||||
"physical_node": "GH-CVM-MAIN-PROD-01",
|
||||
"logical_source": "ZERO_POINT_ORIGIN_PUBLIC_PROJECTION_HOSTED_OUTSIDE_PRIVATE_FIFTH_DOMAIN",
|
||||
"logical_authority": "ZERO_POINT_ORIGIN_WITH_ICE_GL_INFINITY_PUBLIC_SCOPE_APPROVAL",
|
||||
"management_entry": "FIFTH_DOMAIN_PORTAL_TO_ENTERPRISE_ZERO_CORE_WITH_ONE_TIME_AUDIENCE_BOUND_HANDOFF",
|
||||
"public_read_access": "SIGNED_MANIFEST_AND_ARTIFACT_NO_ACCOUNT_REQUIRED",
|
||||
"allowed_artifacts": [
|
||||
"DECLARATIVE_LANGUAGE_PROTOCOL",
|
||||
"NUMBERING_PROTOCOL",
|
||||
"COMPATIBILITY_RULE",
|
||||
"BOUNDED_MIGRATION_RULE"
|
||||
],
|
||||
"arbitrary_native_code_allowed": false,
|
||||
"arbitrary_webview_javascript_allowed": false,
|
||||
"publisher_human_confirmation_required": true,
|
||||
"per_device_human_install_confirmation_required": false,
|
||||
"automatic_check": true,
|
||||
"automatic_download_after_verification": true,
|
||||
"automatic_atomic_activation_after_self_test": true,
|
||||
"visible_human_receipt_required": true,
|
||||
"public_propagation_allowed": true,
|
||||
"required_signer_classes": [
|
||||
"ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER",
|
||||
"ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER"
|
||||
],
|
||||
"signer_class": "DUAL_ORIGIN_AND_ENTERPRISE_ZERO_CORE_SIGNERS"
|
||||
},
|
||||
{
|
||||
"plane_number": "HLP-DIST-PLANE-0002",
|
||||
"scope": "PRIVATE_FIFTH_DOMAIN",
|
||||
"physical_node": "JD-FD-PRIMARY",
|
||||
"logical_source": "DOM-FIFTH-0001_PRIVATE_BODY",
|
||||
"audience": "EXACT_BOUND_OWNER_AND_EXPLICITLY_AUTHORIZED_PRIVATE_NODES",
|
||||
"publisher_human_confirmation_required": true,
|
||||
"per_device_human_install_confirmation_required": false,
|
||||
"automatic_check": true,
|
||||
"public_propagation_allowed": false,
|
||||
"cross_domain_replication_allowed": false,
|
||||
"signer_class": "PRIVATE_FIFTH_DOMAIN_SIGNER"
|
||||
},
|
||||
{
|
||||
"plane_number": "HLP-DIST-PLANE-0003",
|
||||
"scope": "PUBLIC_ENTERPRISE_MODULE_CATALOG",
|
||||
"physical_node": "GH-CVM-MAIN-PROD-01",
|
||||
"logical_source": "GUANGHU_CHANNEL_AGGREGATE",
|
||||
"producer_model": "FIVE_RESPONSIBILITY_REPOSITORIES_TO_ONE_REVIEWED_AGGREGATE",
|
||||
"allowed_artifacts": [
|
||||
"DECLARATIVE_GHMOD_PACKAGE",
|
||||
"MODULE_METADATA",
|
||||
"PERSONA_BRAIN_SKILL_PACKAGE"
|
||||
],
|
||||
"raw_repository_is_executable_input": false,
|
||||
"client_full_repository_clone_required": false,
|
||||
"catalog_index_automatic_sync": true,
|
||||
"module_package_download_on_human_selection": true,
|
||||
"module_install_human_confirmation_required": true,
|
||||
"permission_expansion_human_confirmation_required": true,
|
||||
"lighthouse_number_registration_required": true,
|
||||
"isolated_preflight_and_self_test_required": true,
|
||||
"signer_class": "ENTERPRISE_MODULE_RELEASE_SIGNER"
|
||||
},
|
||||
{
|
||||
"plane_number": "HLP-DIST-PLANE-0004",
|
||||
"scope": "APPLICATION_BINARY",
|
||||
"physical_node": "HOLOLAKE_RELEASE_BROADCAST",
|
||||
"allowed_artifacts": [
|
||||
"SIGNED_NOTARIZED_DESKTOP_APPLICATION",
|
||||
"SIGNED_UPDATER_ARCHIVE"
|
||||
],
|
||||
"source_commit_must_be_immutable": true,
|
||||
"platform_signing_required": true,
|
||||
"updater_signature_required": true,
|
||||
"per_device_human_install_confirmation_required": true,
|
||||
"automatic_restart_allowed": false,
|
||||
"signer_class": "HOLOLAKE_APPLICATION_RELEASE_SIGNER"
|
||||
}
|
||||
],
|
||||
"lamp_protocol": {
|
||||
"transport": "HTTPS_CONDITIONAL_GET",
|
||||
"git_role": "DURABLE_AUTHORING_AND_EVIDENCE_NOT_CLIENT_REALTIME_TRANSPORT",
|
||||
"signal": "SIGNED_MONOTONIC_EPOCH_AND_CONTENT_ROOT",
|
||||
"cache_validation": ["ETAG", "IF_NONE_MATCH"],
|
||||
"check_events": ["APPLICATION_START", "NETWORK_RESUME", "BOUNDED_PERIODIC_TIMER"],
|
||||
"minimum_periodic_interval_seconds": 900,
|
||||
"jitter_required": true,
|
||||
"full_repository_clone_for_LIGHT_SIGNAL": false,
|
||||
"required_manifest_fields": [
|
||||
"schema",
|
||||
"planeNumber",
|
||||
"epoch",
|
||||
"version",
|
||||
"contentRootSha256",
|
||||
"artifactManifestUrl",
|
||||
"signatureUrl",
|
||||
"publishedAt",
|
||||
"minimumHostVersion"
|
||||
]
|
||||
},
|
||||
"cross_node_management_handoff": {
|
||||
"source_node": "JD-FD-PRIMARY",
|
||||
"target_node": "GH-CVM-MAIN-PROD-01",
|
||||
"source_surface": "PRIVATE_FIFTH_DOMAIN",
|
||||
"target_surface": "PUBLIC_ZERO_CORE_MANAGEMENT_CHANNEL",
|
||||
"credential_reuse_allowed": false,
|
||||
"password_forwarding_allowed": false,
|
||||
"ticket_properties": [
|
||||
"ONE_TIME",
|
||||
"SHORT_LIVED",
|
||||
"BOUND_TO_HUMAN_NUMBER",
|
||||
"BOUND_TO_HOLOLAKE_CLIENT_INSTANCE",
|
||||
"BOUND_TO_TARGET_NODE",
|
||||
"BOUND_TO_PUBLIC_ZERO_CORE_RESOURCE",
|
||||
"NON_TRANSFERABLE",
|
||||
"REPLAY_PROTECTED"
|
||||
],
|
||||
"exit_behavior": "DESTROY_ENTERPRISE_ZERO_CORE_SESSION_AND_RESTORE_EXISTING_PRIVATE_FIFTH_DOMAIN_SESSION",
|
||||
"enterprise_four_domain_authority_inherited": false,
|
||||
"private_fifth_domain_authority_exported": false,
|
||||
"current_state": "NOT_IMPLEMENTED"
|
||||
},
|
||||
"activation_pipeline": [
|
||||
"READ_EXPLICIT_RELEASE_ENVELOPE",
|
||||
"VERIFY_SCOPE_OWNER_DOMAIN_REPOSITORY_AND_IMMUTABLE_COMMIT",
|
||||
"BUILD_BOUNDED_CONTENT_ADDRESSED_ARTIFACT",
|
||||
"RUN_ISOLATED_SCHEMA_PERMISSION_COMPATIBILITY_AND_SELF_TEST",
|
||||
"ALLOCATE_OR_VERIFY_LIGHTHOUSE_NUMBER",
|
||||
"SHOW_EXACT_CANDIDATE_TO_AUTHORIZED_PUBLISHER",
|
||||
"REQUIRE_PUBLISHER_CONFIRMATION",
|
||||
"SIGN_WITH_PLANE_SPECIFIC_KEY",
|
||||
"APPEND_HASH_CHAINED_PUBLICATION_RECEIPT",
|
||||
"ADVANCE_SIGNED_LAMP_EPOCH_ATOMICALLY"
|
||||
],
|
||||
"client_protocol_activation": [
|
||||
"COMPARE_SIGNED_LAMP_EPOCH_WITH_CONDITIONAL_GET",
|
||||
"VERIFY_PLANE_SOURCE_SIGNATURE_CONTENT_ROOT_AND_MONOTONIC_VERSION",
|
||||
"DOWNLOAD_TO_ISOLATED_STAGING",
|
||||
"REJECT_EXECUTABLE_OR_OUT_OF_SCOPE_PAYLOAD",
|
||||
"RUN_LOCAL_COMPATIBILITY_AND_SELF_TEST",
|
||||
"ATOMICALLY_SWITCH_CURRENT_POINTER",
|
||||
"WRITE_LOCAL_HASH_CHAINED_RECEIPT",
|
||||
"KEEP_LAST_KNOWN_GOOD_ROLLBACK",
|
||||
"NOTIFY_HUMAN_WITHOUT_REQUIRING_PER_DEVICE_APPROVAL"
|
||||
],
|
||||
"current_observed_gaps_2026_08_19": {
|
||||
"enterprise_public_zero_core_projection": "NOT_DEPLOYED",
|
||||
"jd_to_enterprise_zero_core_handoff": "NOT_IMPLEMENTED",
|
||||
"zero_point_signed_payload_activation": "CLIENT_IMPLEMENTED_DUAL_SIGNER_TRUST_NOT_PROVISIONED",
|
||||
"enterprise_guanghu_channel_aggregate_repository": "NOT_PRESENT",
|
||||
"enterprise_public_gitea_repositories_observed": [
|
||||
"bingshuo/hololake-world",
|
||||
"bingshuo/lighthouse"
|
||||
],
|
||||
"online_module_catalog_registry": "NOT_IMPLEMENTED",
|
||||
"local_signed_module_lifecycle": "IMPLEMENTED_FOR_BUNDLED_PACKAGES",
|
||||
"application_release_signing": "PERSONAL_APPLE_DEVELOPER_TRANSITION"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,64 @@
|
|||
{
|
||||
"schema": "hololake.human-authorization-contract/v1",
|
||||
"record_id": "HLP-HUMAN-AUTHORIZATION-001",
|
||||
"state": "NATIVE_FAIL_CLOSED",
|
||||
"roles": {
|
||||
"persona_or_agent": "PROPOSE_EXACT_ACTION_WITH_REASON_IMPACT_AND_ROLLBACK",
|
||||
"human": "APPROVE_OR_DENY_FROM_VERIFIED_HOLOLAKE_CLIENT",
|
||||
"numbering_system": "ISSUE_SESSION_BOUND_SINGLE_USE_TICKET_AND_HASH_CHAINED_RECEIPT"
|
||||
},
|
||||
"lifecycle": [
|
||||
"PENDING_HUMAN",
|
||||
"APPROVED",
|
||||
"DENIED",
|
||||
"EXPIRED",
|
||||
"CONSUMED"
|
||||
],
|
||||
"supported_actions": [
|
||||
"OPEN_MAINTENANCE",
|
||||
"UNMOUNT",
|
||||
"PROMOTE_VERSION",
|
||||
"RETIRE"
|
||||
],
|
||||
"destructive_purge": {
|
||||
"enabled": false,
|
||||
"reason": "PURGE_REQUIRES_A_SEPARATE_TWO_STEP_PHYSICAL_DATA_DELETION_PROTOCOL"
|
||||
},
|
||||
"ticket": {
|
||||
"ttl_ms": 900000,
|
||||
"single_use": true,
|
||||
"requester_account_bound": true,
|
||||
"requester_session_bound": true,
|
||||
"client_instance_bound": true,
|
||||
"target_bound": true,
|
||||
"action_bound": true,
|
||||
"replay": "FAIL_CLOSED"
|
||||
},
|
||||
"request": {
|
||||
"ttl_ms": 86400000,
|
||||
"idempotency_required": true,
|
||||
"reason_required": true,
|
||||
"impact_required": true,
|
||||
"rollback_plan_required": true
|
||||
},
|
||||
"routes": {
|
||||
"external_execution_carrier": [
|
||||
"HLP-NBROKER-OP-0023",
|
||||
"HLP-NBROKER-OP-0024",
|
||||
"HLP-NBROKER-OP-0025"
|
||||
],
|
||||
"human_client": [
|
||||
"HLP-NIPC-OP-0148",
|
||||
"HLP-NIPC-OP-0149"
|
||||
]
|
||||
},
|
||||
"invariants": {
|
||||
"number_is_coordinate_not_authority": true,
|
||||
"proposal_is_not_authorization": true,
|
||||
"approval_is_not_execution": true,
|
||||
"stable_target_number_is_never_reused": true,
|
||||
"denial_opens_no_execution_path": true,
|
||||
"unknown_or_mismatched_state": "FAIL_CLOSED",
|
||||
"receipt_required_for_each_transition": true
|
||||
}
|
||||
}
|
||||
|
|
@ -77,7 +77,11 @@
|
|||
"rotate_mobile_pairing",
|
||||
"stop_mobile_sync",
|
||||
"get_mobile_sync_snapshot",
|
||||
"get_world_climate"
|
||||
"get_world_climate",
|
||||
"get_authorization_center",
|
||||
"get_marketplace_snapshot",
|
||||
"sync_marketplace_catalog",
|
||||
"get_active_cognitive_skills"
|
||||
],
|
||||
"input_wrapper_aliases": [
|
||||
"confirm_hololake_update_install",
|
||||
|
|
@ -115,6 +119,9 @@
|
|||
"self_test_module",
|
||||
"unmount_module",
|
||||
"rollback_module",
|
||||
"install_marketplace_item",
|
||||
"uninstall_marketplace_item",
|
||||
"rollback_marketplace_item",
|
||||
"activate_bundled_module",
|
||||
"execute_knowledge_native_composition",
|
||||
"save_channel_document",
|
||||
|
|
@ -176,7 +183,8 @@
|
|||
"link_web_novel_scene_entity",
|
||||
"restore_web_novel_chapter_version",
|
||||
"export_web_novel_author_delivery",
|
||||
"revoke_mobile_sync_device"
|
||||
"revoke_mobile_sync_device",
|
||||
"decide_authorization_request"
|
||||
],
|
||||
"direct_field_aliases": {
|
||||
"perform_code_repo_login": [
|
||||
|
|
@ -378,6 +386,16 @@
|
|||
"module_number": "HLP-NIPC-MOD-0031",
|
||||
"target_number": "HLP-NIPC-TGT-0031",
|
||||
"internal_name": "world_climate"
|
||||
},
|
||||
{
|
||||
"module_number": "HLP-NIPC-MOD-0032",
|
||||
"target_number": "HLP-NIPC-TGT-0032",
|
||||
"internal_name": "human_authorization"
|
||||
},
|
||||
{
|
||||
"module_number": "HLP-NIPC-MOD-0033",
|
||||
"target_number": "HLP-NIPC-TGT-0033",
|
||||
"internal_name": "online_marketplace"
|
||||
}
|
||||
],
|
||||
"operations": [
|
||||
|
|
@ -1997,6 +2015,94 @@
|
|||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "READ_OR_STATUS",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/get_world_climate/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0148",
|
||||
"alias": "get_authorization_center",
|
||||
"handler": "human_authorization::get_authorization_center",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0032",
|
||||
"target_number": "HLP-NIPC-TGT-0032",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "READ_OR_STATUS",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/get_authorization_center/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0149",
|
||||
"alias": "decide_authorization_request",
|
||||
"handler": "human_authorization::decide_authorization_request",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0032",
|
||||
"target_number": "HLP-NIPC-TGT-0032",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/decide_authorization_request/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0150",
|
||||
"alias": "get_marketplace_snapshot",
|
||||
"handler": "online_marketplace::get_marketplace_snapshot",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0033",
|
||||
"target_number": "HLP-NIPC-TGT-0033",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "READ_OR_STATUS",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/get_marketplace_snapshot/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0151",
|
||||
"alias": "sync_marketplace_catalog",
|
||||
"handler": "online_marketplace::sync_marketplace_catalog",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0033",
|
||||
"target_number": "HLP-NIPC-TGT-0033",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/sync_marketplace_catalog/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0152",
|
||||
"alias": "install_marketplace_item",
|
||||
"handler": "online_marketplace::install_marketplace_item",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0033",
|
||||
"target_number": "HLP-NIPC-TGT-0033",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/install_marketplace_item/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0153",
|
||||
"alias": "uninstall_marketplace_item",
|
||||
"handler": "online_marketplace::uninstall_marketplace_item",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0033",
|
||||
"target_number": "HLP-NIPC-TGT-0033",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/uninstall_marketplace_item/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0154",
|
||||
"alias": "rollback_marketplace_item",
|
||||
"handler": "online_marketplace::rollback_marketplace_item",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0033",
|
||||
"target_number": "HLP-NIPC-TGT-0033",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "STATE_CHANGE",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/rollback_marketplace_item/v1"
|
||||
},
|
||||
{
|
||||
"operation_number": "HLP-NIPC-OP-0155",
|
||||
"alias": "get_active_cognitive_skills",
|
||||
"handler": "online_marketplace::get_active_cognitive_skills",
|
||||
"channel_number": "HLP-NIPC-CH-0002",
|
||||
"module_number": "HLP-NIPC-MOD-0033",
|
||||
"target_number": "HLP-NIPC-TGT-0033",
|
||||
"admission": "VERIFIED_HUMAN_ROUTE",
|
||||
"effect": "READ_OR_STATUS",
|
||||
"payload_schema": "hololake.numbered-ipc.payload/get_active_cognitive_skills/v1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,61 @@
|
|||
{
|
||||
"schema": "hololake.online-marketplace-contract/v1",
|
||||
"recordId": "HLP-ONLINE-MARKETPLACE-001",
|
||||
"planeNumber": "HLP-DIST-PLANE-0003",
|
||||
"state": "IMPLEMENTED_PROVISIONED_AND_READY_FOR_LIVE_PUBLICATION",
|
||||
"catalog": {
|
||||
"schema": "hololake.marketplace.catalog/v1",
|
||||
"url": "https://guanghu.chat/api/hololake/marketplace/catalog",
|
||||
"signatureUrl": "https://guanghu.chat/api/hololake/marketplace/catalog.sig",
|
||||
"maximumBytes": 1048576,
|
||||
"maximumEntries": 256,
|
||||
"conditionalRequest": "ETAG_IF_NONE_MATCH",
|
||||
"epochMonotonic": true,
|
||||
"sameEpochEquivocationRejected": true,
|
||||
"requiredSignerClasses": [
|
||||
"ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER",
|
||||
"ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER"
|
||||
]
|
||||
},
|
||||
"artifactKinds": {
|
||||
"PHYSICAL_MODULE": {
|
||||
"packageSchema": "hololake.module-package/v1",
|
||||
"signature": "MINISIGN_ED25519_RELEASE_TRUST",
|
||||
"installation": "DOWNLOAD_VERIFY_INSTALL_MOUNT_SELF_TEST",
|
||||
"arbitraryNativeCode": false,
|
||||
"arbitraryWebviewJavascript": false,
|
||||
"registeredHostAdapterRequired": true,
|
||||
"permissionExpansionRequiresDirectHumanConfirmation": true,
|
||||
"uninstallPreservesUserData": true,
|
||||
"rollbackSupported": true
|
||||
},
|
||||
"COGNITIVE_SKILL": {
|
||||
"packageSchema": "hololake.cognitive-skill-package/v1",
|
||||
"signature": "DUAL_SIGNED_CATALOG_EXACT_CONTENT_SHA256",
|
||||
"installation": "DOWNLOAD_VERIFY_STORE_ACTIVE_READONLY",
|
||||
"executionAuthority": false,
|
||||
"skillReadonlyGuarantee": true,
|
||||
"systemPermissions": [],
|
||||
"automaticPromptInjection": false,
|
||||
"personaReadsOnDemand": true,
|
||||
"uninstallPreservesPackageAndReceipts": true,
|
||||
"rollbackSupported": true
|
||||
}
|
||||
},
|
||||
"sourceRepositoryBoundary": {
|
||||
"repositoryIsOriginEvidence": true,
|
||||
"clientClonesRepository": false,
|
||||
"clientExecutesRepository": false,
|
||||
"catalogRequiresExactSourceRevision": true,
|
||||
"artifactUrlsAreContentAddressed": true,
|
||||
"clientDownloadsImmutableSignedArtifactOnly": true
|
||||
},
|
||||
"humanExperience": {
|
||||
"oneMarketplaceTwoSections": true,
|
||||
"installButtonDownloadsAndActivates": true,
|
||||
"physicalPermissionExpansionShowsExactConfirmation": true,
|
||||
"skillInstallNeverGrantsRealityAuthority": true,
|
||||
"realStatusAndReceiptsOnly": true
|
||||
},
|
||||
"failurePolicy": "FAIL_CLOSED_KEEP_LAST_VERIFIED_CATALOG_AND_INSTALLED_ITEMS"
|
||||
}
|
||||
|
|
@ -47,7 +47,9 @@
|
|||
"ISSUE_PERSONA_TIME_TICKET",
|
||||
"ACQUIRE_DEVELOPMENT_WRITE_LANE",
|
||||
"INSPECT_DEVELOPMENT_WRITE_LANE",
|
||||
"RELEASE_DEVELOPMENT_WRITE_LANE"
|
||||
"RELEASE_DEVELOPMENT_WRITE_LANE",
|
||||
"SUBMIT_HUMAN_AUTHORIZATION_REQUEST",
|
||||
"CONSUME_HUMAN_AUTHORIZATION_TICKET"
|
||||
],
|
||||
"trust_registry": {
|
||||
"repository": "REPO-012",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"schema": "hololake.public-zero-core-trust/v1",
|
||||
"recordId": "HLP-PUBLIC-ZERO-CORE-TRUST-001",
|
||||
"state": "PROVISIONED",
|
||||
"allowedHosts": [
|
||||
"guanghu.chat",
|
||||
"guanghulab.com"
|
||||
],
|
||||
"signers": [
|
||||
{
|
||||
"signerId": "HLP-SIGNER-ZERO-POINT-ORIGIN-PUBLIC-0001",
|
||||
"signerClass": "ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER",
|
||||
"algorithm": "Ed25519",
|
||||
"publicKeyBase64": "TVuANckEtTI7H+5LssTKA8piQPxQJBQlWJe3vtgbF+o="
|
||||
},
|
||||
{
|
||||
"signerId": "HLP-SIGNER-ENTERPRISE-ZERO-CORE-DISTRIBUTION-0001",
|
||||
"signerClass": "ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER",
|
||||
"algorithm": "Ed25519",
|
||||
"publicKeyBase64": "pWp+M21MXQB3B8CH7DgYSSmTBPgbCP1AQYuG6NyZmMg="
|
||||
}
|
||||
],
|
||||
"requiredSignerClasses": [
|
||||
"ZERO_POINT_ORIGIN_PUBLIC_SCOPE_SIGNER",
|
||||
"ENTERPRISE_ZERO_CORE_DISTRIBUTION_SIGNER"
|
||||
],
|
||||
"provisioningRule": "ONLY_PUBLIC_KEYS_ENTER_THE_CLIENT; PRIVATE_KEYS_REMAIN_IN_SEPARATE_ORIGIN_AND_ENTERPRISE_RELEASE_CUSTODY"
|
||||
}
|
||||
|
|
@ -60,7 +60,9 @@
|
|||
"number_verification_precedes_persona_load_path": true,
|
||||
"system_is_persona": false,
|
||||
"number_verification_is_persona_binding": false,
|
||||
"signed_protocol_payload_installation_implemented": false,
|
||||
"signed_protocol_payload_installation_implemented": true,
|
||||
"production_dual_signer_trust_provisioned": true,
|
||||
"enterprise_public_lamp_endpoint_deployed": false,
|
||||
"internal_model_inference_implemented": false
|
||||
},
|
||||
"personal_channel_kernel": {
|
||||
|
|
|
|||
|
|
@ -1,11 +1,12 @@
|
|||
{
|
||||
"schema": "hololake.zero-point-nucleus-client-runtime/v1",
|
||||
"record_id": "HLP-ZERO-POINT-NUCLEUS-CLIENT-001",
|
||||
"state": "SYSTEM_RUNTIME_SKELETON_IMPLEMENTED_SIGNED_DISTRIBUTION_NOT_PROVISIONED",
|
||||
"state": "CLIENT_DUAL_SIGNED_DISTRIBUTION_RUNTIME_IMPLEMENTED_PRODUCTION_TRUST_AND_ENTERPRISE_ENDPOINT_NOT_PROVISIONED",
|
||||
"ontology": {
|
||||
"private_body": "BINGSHUO_SYSTEM_CONTROLLER_ON_JD_PRIMARY",
|
||||
"origin_domain": "DOM-FIFTH-0001",
|
||||
"public_repository_role": "EVOLUTION_CHECKPOINTS_NOT_PRIVATE_BODY",
|
||||
"public_zero_core_projection": "ISOLATED_ENTERPRISE_SERVER_RUNTIME_WITH_ZERO_POINT_ORIGIN_AUTHORITY_AND_DUAL_SIGNATURE_NOT_THE_PRIVATE_FIFTH_DOMAIN_BODY",
|
||||
"public_repository_role": "DURABLE_AUTHORING_AND_EVIDENCE_SOURCE_NOT_CLIENT_REALTIME_TRANSPORT",
|
||||
"hololake_role": "HIDDEN_MINIMUM_CONTROLLED_CLIENT_PROJECTION"
|
||||
},
|
||||
"purpose": [
|
||||
|
|
@ -34,6 +35,8 @@
|
|||
"remote_arbitrary_code_execution_allowed": false,
|
||||
"unsigned_protocol_update_allowed": false,
|
||||
"version_rollback_allowed": false,
|
||||
"public_zero_core_protocol_distribution_allowed_after_full_signature_gates": true,
|
||||
"private_fifth_domain_payload_public_propagation_allowed": false,
|
||||
"public_number_registry_allowed": false,
|
||||
"public_model_api_configuration_allowed": false,
|
||||
"internal_generic_ai_chat_allowed": false,
|
||||
|
|
@ -46,7 +49,17 @@
|
|||
"number_binding_and_online_verification": true,
|
||||
"offline_grace_period": true,
|
||||
"local_minimum_heartbeat_ledger": true,
|
||||
"signed_protocol_payload_installation": false,
|
||||
"signed_protocol_payload_installation": true,
|
||||
"dual_independent_ed25519_signature_verification": true,
|
||||
"https_source_allowlist": true,
|
||||
"conditional_etag_sync": true,
|
||||
"monotonic_epoch_and_version_enforced": true,
|
||||
"bounded_declarative_payload_only": true,
|
||||
"atomic_activation_and_previous_release_retention": true,
|
||||
"hash_chained_activation_receipts": true,
|
||||
"production_dual_signer_trust_provisioned": true,
|
||||
"enterprise_public_lamp_endpoint_deployed": false,
|
||||
"public_zero_core_distribution_projection": false,
|
||||
"private_registry_distribution": false,
|
||||
"persona_loading_runtime": false,
|
||||
"internal_model_inference": false
|
||||
|
|
|
|||
Loading…
Reference in a new issue