diff --git a/deployment/receipts/GH-HOLOLAKE-NODE-REGISTRATION-CONTRACT-20260810-001.json b/deployment/receipts/GH-HOLOLAKE-NODE-REGISTRATION-CONTRACT-20260810-001.json new file mode 100644 index 0000000..a0e7be9 --- /dev/null +++ b/deployment/receipts/GH-HOLOLAKE-NODE-REGISTRATION-CONTRACT-20260810-001.json @@ -0,0 +1,59 @@ +{ + "schema": "hololake.node-registration-contract-receipt/v1", + "receipt_id": "GH-HOLOLAKE-NODE-REGISTRATION-CONTRACT-20260810-001", + "development_id": "DEV-20260809-007", + "repository_id": "REPO-014", + "branch": "main", + "source_base_commit": "f45113b86161aeb67f42741d8dcf6a28c5fe0cd1", + "implementation_commit": "2bfede237605067ee01023b7da2d4a6418583268", + "implementation_tree": "bd3d2b12a8163fee316e807742870b91f9025554", + "receipt_commit": "SELF", + "acceptance": { + "account_source_cannot_assert_registration": "PASS: the account projection has no nodeRegistrationVerified field", + "anchored_endpoint_registry": "PASS: only GH-AIOS-NODE-REGISTRATION-ENDPOINTS-001 from one exact REPO-012 anchor commit is accepted", + "signed_claim_binding": "PASS: Ed25519 claim binds account, domain, node id, node type, node key fingerprint, endpoint, signer and expiry", + "degraded_or_invalid_fails_closed": "PASS: missing, degraded, revoked, ambiguous, expired, extended, mismatched or invalidly signed evidence cannot contact the domain handoff route", + "current_public_reality": "PASS: the live public anchor projects REGISTRY_UNREGISTERED and UNAVAILABLE without claiming production node registration" + }, + "verification": { + "new_contract_tests": "PASS 17 OF 17", + "desktop_tests": "PASS 72 OF 72", + "desktop_build": "PASS", + "ghnqg_frontend": "PASS 4993 OF 4993", + "ghnqg_rust": "PASS 1142 OF 1142", + "ghnqg_result": "GHNQG_PASS_100", + "ghnqg_external_receipt": "/Users/bingshuolingdianyuanhe/Documents/Codex/2026-08-09/new-chat/outputs/quality/GHNQG-NODE-REGISTRATION-CONTRACT-20260810.hldp", + "ghnqg_external_receipt_sha256": "d8192e4b0d13311e78d02279b3a7b865f28f037812e6737ca58573431f5871ff", + "live_anchor_probe": { + "endpointCount": 0, + "reason": "REGISTRY_UNREGISTERED", + "registryVersion": null, + "sourceCommit": null, + "status": "UNAVAILABLE" + } + }, + "desktop_delivery": { + "target": "/Users/bingshuolingdianyuanhe/Desktop/HoloLake Era.app", + "architecture": "arm64", + "codesign": "PASS_DEEP_STRICT_DESIGNATED_REQUIREMENT", + "notarization": "NOT_RUN_OPTIONS_UNAVAILABLE", + "app_asar_sha256": "badbec3c60f63eb9592d18a5c4d39b2c41907961a0c3fdc9053ac1754b1dd7a9", + "executable_sha256": "d3ee775b75fb2d47e66a6342b93119d891a50c27d896a69d6f74dee2208e121c", + "candidate_installed_hash_match": true, + "runtime_process_observed": true, + "previous_bundle_backup": "/Users/bingshuolingdianyuanhe/Documents/Codex/2026-08-09/new-chat/work/DEV-20260809-007/desktop-backup-node-registration-20260810-0711/HoloLake Era.app" + }, + "fact_boundaries": { + "code_complete": true, + "desktop_installed": true, + "repository_published": false, + "production_server_deployed": false, + "public_endpoint_registry_registered": false, + "node_registration_claim_endpoint_implemented": false, + "production_registration_signer_exists": false, + "node_key_challenge_implemented": false, + "real_domain_runtime_ready": false, + "statement": "This stage defines and enforces the independent verification contract. It does not create or register the production endpoint, signer, node claim service, node private key proof, domain session or online runtime." + }, + "state": "READY_FOR_PUBLICATION" +}