{"generatedAt":"2026-09-07T03:28:49.515Z","scope":{"countrySlug":null,"assetSlug":null,"status":null,"formatKey":null},"metrics":{"candidateCount":9,"transactionEnvelopeCount":18,"transactionDryRunReadyCount":6,"blockedBeforeTransactionCount":12,"needsPinRedrawCount":7,"needsComplianceReviewCount":1,"missingFileCount":0,"blockedByBriefCount":4,"writeDisabledCount":18,"registryWriteDisabledCount":18,"mcpQueueWriteDisabledCount":18,"pixelAtlasPublishDisabledCount":18,"registryWrittenCount":0,"transactionWrittenCount":0,"mcpIndexQueuedCount":0,"committedCount":0,"transactionDigestCount":18,"mcpResourceCount":117},"records":[{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","statusLabel":"存在可校验迁入事务","transactionCount":2,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":1,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"25091ad4812989f2da56d65a8ef51c0217a46cd448252738ae34c37b34303292","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-au-logistics-asx-warehouse-isometric-nft-card","approvalId":"au-logistics-asx-warehouse-isometric-nft-card-dual-control","reviewId":"au-logistics-asx-warehouse-isometric-nft-card","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"4e5603d3cdd84575ecf32d0ea8701d423718e149bb040268c381c3f1fb3bef1c","approvalDigest":"579958e668643b3780b523df793e403454eca3b89c4c657ea8ee5e0023c8f07c","visualDigest":"984c241c59787d262fbfa0881959e8725e5188d790239074009f3c4a26abd76f","imageSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","transactionDigest":"f9a5c353fd30cf2faa664c32ff94b7c5b4f63de51556138b017cf0e9c707e480","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-au-logistics-asx-warehouse-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"3cfe2bbf156baf43fea142e2f6322b1e","candidateSlug":"au-logistics-asx-warehouse","formatKey":"isometric-nft-card","reviewDigest":"4e5603d3cdd84575ecf32d0ea8701d423718e149bb040268c381c3f1fb3bef1c","approvalDigest":"579958e668643b3780b523df793e403454eca3b89c4c657ea8ee5e0023c8f07c","visualDigest":"984c241c59787d262fbfa0881959e8725e5188d790239074009f3c4a26abd76f","imageSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","targetRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"au-logistics-asx-warehouse-isometric-nft-card","targetAssetSlug":"au-logistics-asx-warehouse","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","sourceImage":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceDimensionLabel":"1254x1254","sourcePromptDigest":"d33971b2a066eb3915a8a7877cd364f23bc935733f14c8f1437df32f7f1b9f28","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"4e5603d3cdd84575ecf32d0ea8701d423718e149bb040268c381c3f1fb3bef1c","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"579958e668643b3780b523df793e403454eca3b89c4c657ea8ee5e0023c8f07c","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"984c241c59787d262fbfa0881959e8725e5188d790239074009f3c4a26abd76f","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"579958e668643b3780b523df793e403454eca3b89c4c657ea8ee5e0023c8f07c","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-au-logistics-asx-warehouse-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-review-ledger/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-trials/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-registry/au-logistics-asx-warehouse/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=au-logistics-asx-warehouse","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=au","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/au-logistics-asx-warehouse/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/au-logistics-asx-warehouse","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","visualRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-au-logistics-asx-warehouse-pixel-map-pin","approvalId":"au-logistics-asx-warehouse-pixel-map-pin-dual-control","reviewId":"au-logistics-asx-warehouse-pixel-map-pin","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"3ac311e1d2e75bc19fa3d6afa5239c5e421fbe44fbf9f0e200da0e775cf1a501","approvalDigest":"516ad7e729f818354b5b7340119874a9fd787d87a45f4af3787004170d13f2c7","visualDigest":"1b5480025796846109eedbcc30b649cd004d8d398235dad6fc3348180853bdc8","imageSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","transactionDigest":"7ba087a987f78ba4cc21966f9f9f2e104d0e7d8bb1a4d098e7c6e38d682f0f8f","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-au-logistics-asx-warehouse-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"d220d33e50c59babb45614266d4a1bb9","candidateSlug":"au-logistics-asx-warehouse","formatKey":"pixel-map-pin","reviewDigest":"3ac311e1d2e75bc19fa3d6afa5239c5e421fbe44fbf9f0e200da0e775cf1a501","approvalDigest":"516ad7e729f818354b5b7340119874a9fd787d87a45f4af3787004170d13f2c7","visualDigest":"1b5480025796846109eedbcc30b649cd004d8d398235dad6fc3348180853bdc8","imageSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","targetRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"au-logistics-asx-warehouse-pixel-map-pin","targetAssetSlug":"au-logistics-asx-warehouse","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","sourceImage":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"31fe4ed8751a4acbe82514e369f8bca1a881f19037da2682ecec992a45c82f5d","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"3ac311e1d2e75bc19fa3d6afa5239c5e421fbe44fbf9f0e200da0e775cf1a501","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"516ad7e729f818354b5b7340119874a9fd787d87a45f4af3787004170d13f2c7","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"1b5480025796846109eedbcc30b649cd004d8d398235dad6fc3348180853bdc8","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"516ad7e729f818354b5b7340119874a9fd787d87a45f4af3787004170d13f2c7","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-au-logistics-asx-warehouse-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-review-ledger/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-trials/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-registry/au-logistics-asx-warehouse/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=au-logistics-asx-warehouse","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=au","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/au-logistics-asx-warehouse/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/au-logistics-asx-warehouse","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","visualRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=au","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/au-logistics-asx-warehouse","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse","visualTrialResourceUri":"reits://asset-visual-trials/au-logistics-asx-warehouse","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","visualRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","statusLabel":"存在可校验迁入事务","transactionCount":2,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":1,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"cfff0b4e91a43a7aef458113f514e7b31f1c631ec271a7be836e4391fe9866bc","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-uk-healthcare-rns-estate-isometric-nft-card","approvalId":"uk-healthcare-rns-estate-isometric-nft-card-dual-control","reviewId":"uk-healthcare-rns-estate-isometric-nft-card","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"5418c059ee2ca7290053bd5b0d6814024952db7ad636334ce71db6605e01b76d","approvalDigest":"3d76321873a12b7d26732057cf05bd5915100660c46065a31f574dfb0bbf8fe2","visualDigest":"554a0b92f4363fba903ccabfd6b1988200545f1b350473e935ac7a9d8255b37d","imageSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","transactionDigest":"53523071c67ba70a042d04b4d1dadc63bf82cc65d39fdf157a034c0176b48cbf","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-uk-healthcare-rns-estate-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"46d68f28d4f2b8471da2c1ac8eb7a22c","candidateSlug":"uk-healthcare-rns-estate","formatKey":"isometric-nft-card","reviewDigest":"5418c059ee2ca7290053bd5b0d6814024952db7ad636334ce71db6605e01b76d","approvalDigest":"3d76321873a12b7d26732057cf05bd5915100660c46065a31f574dfb0bbf8fe2","visualDigest":"554a0b92f4363fba903ccabfd6b1988200545f1b350473e935ac7a9d8255b37d","imageSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","targetRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"uk-healthcare-rns-estate-isometric-nft-card","targetAssetSlug":"uk-healthcare-rns-estate","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","sourceImage":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceDimensionLabel":"1254x1254","sourcePromptDigest":"641341345c0aa09bf7d124f573eaf0a8217510642f3a72adf60a122949ea07fa","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"5418c059ee2ca7290053bd5b0d6814024952db7ad636334ce71db6605e01b76d","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"3d76321873a12b7d26732057cf05bd5915100660c46065a31f574dfb0bbf8fe2","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"554a0b92f4363fba903ccabfd6b1988200545f1b350473e935ac7a9d8255b37d","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"3d76321873a12b7d26732057cf05bd5915100660c46065a31f574dfb0bbf8fe2","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-uk-healthcare-rns-estate-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-review-ledger/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-trials/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-registry/uk-healthcare-rns-estate/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=uk-healthcare-rns-estate","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=uk","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/uk-healthcare-rns-estate/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/uk-healthcare-rns-estate","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","visualRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-uk-healthcare-rns-estate-pixel-map-pin","approvalId":"uk-healthcare-rns-estate-pixel-map-pin-dual-control","reviewId":"uk-healthcare-rns-estate-pixel-map-pin","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"dc73be673e566d1607e198c42d506a326059e144254dc1c161770f6a7a048794","approvalDigest":"72360967e3ce5e28ad81dca1a89796c48c491b1afba609a26308cf6f97a67062","visualDigest":"63939dea2502e9b837644f304490e0d7f9ec161600adea51f9e98efc5e29b46b","imageSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","transactionDigest":"76f2fdc0fdbb506b838f638f04eafe90798ad8b1fd1a4f2cde31f2e31ecfafcd","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-uk-healthcare-rns-estate-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"7397bf69b4ec7f5e6f62c302f330f8c7","candidateSlug":"uk-healthcare-rns-estate","formatKey":"pixel-map-pin","reviewDigest":"dc73be673e566d1607e198c42d506a326059e144254dc1c161770f6a7a048794","approvalDigest":"72360967e3ce5e28ad81dca1a89796c48c491b1afba609a26308cf6f97a67062","visualDigest":"63939dea2502e9b837644f304490e0d7f9ec161600adea51f9e98efc5e29b46b","imageSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","targetRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"uk-healthcare-rns-estate-pixel-map-pin","targetAssetSlug":"uk-healthcare-rns-estate","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","sourceImage":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"45d4affd92bc2ea353cf6929da1ef5fb7b2baca6d54c93b0da5415af720fe36f","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"dc73be673e566d1607e198c42d506a326059e144254dc1c161770f6a7a048794","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"72360967e3ce5e28ad81dca1a89796c48c491b1afba609a26308cf6f97a67062","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"63939dea2502e9b837644f304490e0d7f9ec161600adea51f9e98efc5e29b46b","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"72360967e3ce5e28ad81dca1a89796c48c491b1afba609a26308cf6f97a67062","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-uk-healthcare-rns-estate-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-review-ledger/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-trials/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-registry/uk-healthcare-rns-estate/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=uk-healthcare-rns-estate","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=uk","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/uk-healthcare-rns-estate/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/uk-healthcare-rns-estate","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","visualRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=uk","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/uk-healthcare-rns-estate","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate","visualTrialResourceUri":"reits://asset-visual-trials/uk-healthcare-rns-estate","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","visualRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","statusLabel":"存在可校验迁入事务","transactionCount":2,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":1,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"0d491a8569809ea08655bc4dbc49d025368dd34e27e58c48cdb7e2078310cb9a","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-rental-housing-community-isometric-nft-card","approvalId":"cn-rental-housing-community-isometric-nft-card-dual-control","reviewId":"cn-rental-housing-community-isometric-nft-card","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","approvalDigest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","visualDigest":"767216491392f8e84d9841ff3e0f9f11637d4d5754468c8aa6c495500d4d2823","imageSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","transactionDigest":"3207aad4518546d87d7064ebf39b7b4cd01546db362f26092453de558f377bfe","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-rental-housing-community-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"c59a795be4442fb824f771715a591ab3","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","reviewDigest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","approvalDigest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","visualDigest":"767216491392f8e84d9841ff3e0f9f11637d4d5754468c8aa6c495500d4d2823","imageSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","targetRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-rental-housing-community-isometric-nft-card","targetAssetSlug":"cn-rental-housing-community","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","sourceImage":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"97d8cd41671368ea5f49785b9db4ba5b90332f22e05493c23682a40d073a8242","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"767216491392f8e84d9841ff3e0f9f11637d4d5754468c8aa6c495500d4d2823","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-rental-housing-community-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-trials/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-rental-housing-community","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/cn-rental-housing-community","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-rental-housing-community-pixel-map-pin","approvalId":"cn-rental-housing-community-pixel-map-pin-dual-control","reviewId":"cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","approvalDigest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","visualDigest":"4d58eb5599bbdcb5810c1fb42b2efa492221ecdeb85fcbe6be8fcbda5ed64b91","imageSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","transactionDigest":"4a3d02e3c03d4423d6df7dabce4cce7063f11770552749a7e4ea5edce37bfd4c","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-rental-housing-community-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"418d74d056a63a66b11936476918e228","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","reviewDigest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","approvalDigest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","visualDigest":"4d58eb5599bbdcb5810c1fb42b2efa492221ecdeb85fcbe6be8fcbda5ed64b91","imageSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","targetRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-rental-housing-community-pixel-map-pin","targetAssetSlug":"cn-rental-housing-community","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","sourceImage":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"20fef477c0cb65d5fd4485e9bf036bb8453afb0e2f5865a79f720dc32529c8ed","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"4d58eb5599bbdcb5810c1fb42b2efa492221ecdeb85fcbe6be8fcbda5ed64b91","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-rental-housing-community-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-rental-housing-community","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/cn-rental-housing-community","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","statusLabel":"存在可校验迁入事务","transactionCount":2,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":1,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"7cc53481f099a18999a08ab0872b0c17cb87e0907d5f065a79ffa095d4b780c7","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","approvalId":"cn-logistics-bbs-gap-isometric-nft-card-dual-control","reviewId":"cn-logistics-bbs-gap-isometric-nft-card","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","approvalDigest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","visualDigest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","transactionDigest":"30870cb1942e96af4dd5d13ad175f51df2bd45d9c82e7bfe8fe7c6a221bfdc8c","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"cba32301d31936e07e5b4e6029d66100","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","approvalDigest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","visualDigest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","targetRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-logistics-bbs-gap-isometric-nft-card","targetAssetSlug":"cn-logistics-bbs-gap","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","sourceImage":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"e076d8a02e1c65be44b2c918c617268df9ab7cd0d9ddd0e23e0be84ec6b90fcd","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-trials/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-logistics-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/cn-logistics-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-pixel-map-pin","approvalId":"cn-logistics-bbs-gap-pixel-map-pin-dual-control","reviewId":"cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"d8f3d73c0e7a97c6c1c1713ada72721539fa1262a03f30a89ffc4033ee7bed8f","approvalDigest":"05240cd366cd149a78496f02bd01409be0a7ffc008e79c981c8191b096a2e823","visualDigest":"80067a3c67d6f0808a04b5f36d17a1d5cb0a79f59205cb93e1d16e984f2ec347","imageSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","transactionDigest":"09d8336605834207f89b8c67f1caa06b698914640b1be6143941646d1568a962","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"549e1cb1cac67dbf6c33310afd53a55e","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"d8f3d73c0e7a97c6c1c1713ada72721539fa1262a03f30a89ffc4033ee7bed8f","approvalDigest":"05240cd366cd149a78496f02bd01409be0a7ffc008e79c981c8191b096a2e823","visualDigest":"80067a3c67d6f0808a04b5f36d17a1d5cb0a79f59205cb93e1d16e984f2ec347","imageSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","targetRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-logistics-bbs-gap-pixel-map-pin","targetAssetSlug":"cn-logistics-bbs-gap","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","sourceImage":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"93ee3d8bb5a03ec5fbc3de68693f118dd8643c0b8204745b1599344eefd19a2b","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"d8f3d73c0e7a97c6c1c1713ada72721539fa1262a03f30a89ffc4033ee7bed8f","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"05240cd366cd149a78496f02bd01409be0a7ffc008e79c981c8191b096a2e823","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"80067a3c67d6f0808a04b5f36d17a1d5cb0a79f59205cb93e1d16e984f2ec347","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"05240cd366cd149a78496f02bd01409be0a7ffc008e79c981c8191b096a2e823","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-logistics-bbs-gap-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-logistics-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/cn-logistics-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","statusLabel":"存在可校验迁入事务","transactionCount":2,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":1,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"4705c3f7e6359f66ae8b00f9de7facdb59ae25bf14939015d75739877f7e7948","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-isometric-nft-card","approvalId":"cn-highway-bbs-gap-isometric-nft-card-dual-control","reviewId":"cn-highway-bbs-gap-isometric-nft-card","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"4818f070cffc01676d1cf2690e8fab6ad7ba82aeb86bc18d99228a4c975535cf","approvalDigest":"bda1b46870e3d0f9f8fb1cbb021dc2c95d75003e18ecb9e76714e5bf77d8c48c","visualDigest":"026a955bac9388c2f6d4b788291033e528d6ca08358ad7367f10b256d7101ad6","imageSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","transactionDigest":"b911c6f71336e42527e456fe314d536e24e8f113c3ab319b35bbebea4480f04d","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"c07609af1a2e10891fa0d94ca7365589","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"4818f070cffc01676d1cf2690e8fab6ad7ba82aeb86bc18d99228a4c975535cf","approvalDigest":"bda1b46870e3d0f9f8fb1cbb021dc2c95d75003e18ecb9e76714e5bf77d8c48c","visualDigest":"026a955bac9388c2f6d4b788291033e528d6ca08358ad7367f10b256d7101ad6","imageSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","targetRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-highway-bbs-gap-isometric-nft-card","targetAssetSlug":"cn-highway-bbs-gap","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","sourceImage":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"1be0b7b8cb045f2954a013788a0708af0162f2e80a26a5da994f92cc679656c3","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"4818f070cffc01676d1cf2690e8fab6ad7ba82aeb86bc18d99228a4c975535cf","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"bda1b46870e3d0f9f8fb1cbb021dc2c95d75003e18ecb9e76714e5bf77d8c48c","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"026a955bac9388c2f6d4b788291033e528d6ca08358ad7367f10b256d7101ad6","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"bda1b46870e3d0f9f8fb1cbb021dc2c95d75003e18ecb9e76714e5bf77d8c48c","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-highway-bbs-gap-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-trials/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-highway-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/cn-highway-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-pixel-map-pin","approvalId":"cn-highway-bbs-gap-pixel-map-pin-dual-control","reviewId":"cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"14bb3a010bb65b2d830580b72037d6f0b9ebdbcf9fa9b60535851928301e9c96","approvalDigest":"d26c2a252e66dc5b5ffa5e16bc769ae3b777a0db86935a66f980c192b0169766","visualDigest":"89332347df2fa57db042c6e9a3a249a39635492f7070c948b90ef4cb65b79c3a","imageSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","transactionDigest":"a280fa0e8b9eb7da716d7b8657cebad6ee1af68aecd2ee9d4fbc7411f34a2d4f","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"12211ef05c36b8700ae4e78431109682","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"14bb3a010bb65b2d830580b72037d6f0b9ebdbcf9fa9b60535851928301e9c96","approvalDigest":"d26c2a252e66dc5b5ffa5e16bc769ae3b777a0db86935a66f980c192b0169766","visualDigest":"89332347df2fa57db042c6e9a3a249a39635492f7070c948b90ef4cb65b79c3a","imageSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","targetRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-highway-bbs-gap-pixel-map-pin","targetAssetSlug":"cn-highway-bbs-gap","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","sourceImage":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"15172f4d6d5e2bd4c8ac04e4e97ba07b45e847c9ee4376244f19df5e2d928c51","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"14bb3a010bb65b2d830580b72037d6f0b9ebdbcf9fa9b60535851928301e9c96","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"d26c2a252e66dc5b5ffa5e16bc769ae3b777a0db86935a66f980c192b0169766","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"89332347df2fa57db042c6e9a3a249a39635492f7070c948b90ef4cb65b79c3a","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"d26c2a252e66dc5b5ffa5e16bc769ae3b777a0db86935a66f980c192b0169766","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-highway-bbs-gap-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-highway-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/cn-highway-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","statusLabel":"存在可校验迁入事务","transactionCount":2,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":1,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"2ae3ad14caeab0ea68050fbe3aa94cdc9c8a777c5d359fde86a0c224db277d6d","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-isometric-nft-card","approvalId":"cn-commercial-bbs-gap-isometric-nft-card-dual-control","reviewId":"cn-commercial-bbs-gap-isometric-nft-card","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"e7a4c751a692f4766f8d6f690885d01c232c7337f7d86f3c74de75518f0ccbb3","approvalDigest":"2d5969081aedee898a98592f0a528f46b0857a82c97dfb5110fd7634c6b5f263","visualDigest":"2ca9e738647c7dab9c9e47d14d8f40cdb5823925c8a0b9bbeaad4d2c6f252d1c","imageSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","transactionDigest":"9e30622f00abc52fd87ad309d836154847da23561c25113ef9e9967406fe1126","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"fee4322efa49d8cbecb35df16b22f0f3","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"e7a4c751a692f4766f8d6f690885d01c232c7337f7d86f3c74de75518f0ccbb3","approvalDigest":"2d5969081aedee898a98592f0a528f46b0857a82c97dfb5110fd7634c6b5f263","visualDigest":"2ca9e738647c7dab9c9e47d14d8f40cdb5823925c8a0b9bbeaad4d2c6f252d1c","imageSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","targetRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-commercial-bbs-gap-isometric-nft-card","targetAssetSlug":"cn-commercial-bbs-gap","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","sourceImage":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"9a7647b1aacfb83a5e4f04d5482d9dd15570ecbef17f767d467b4cf6d6c51836","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"e7a4c751a692f4766f8d6f690885d01c232c7337f7d86f3c74de75518f0ccbb3","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"2d5969081aedee898a98592f0a528f46b0857a82c97dfb5110fd7634c6b5f263","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"2ca9e738647c7dab9c9e47d14d8f40cdb5823925c8a0b9bbeaad4d2c6f252d1c","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"2d5969081aedee898a98592f0a528f46b0857a82c97dfb5110fd7634c6b5f263","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-commercial-bbs-gap-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-trials/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-commercial-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/cn-commercial-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-pixel-map-pin","approvalId":"cn-commercial-bbs-gap-pixel-map-pin-dual-control","reviewId":"cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"0b1f12a403b624b45be854ecfe2ec97e5a6e553959a67922f25837f35f2ad4e9","approvalDigest":"0dbd29fc79c0a05a9161c3683abe0d5866332885627a95cd461e01bc2ffa8499","visualDigest":"9104bbdafc9345f5520ecac3f197f1b01073e05211be975a54d8c468b1caa4ba","imageSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","transactionDigest":"be1f33305bb52814a558233bd58f3cda1cd1244c80fb5776be49e69150878ee2","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"7ca83907cb71c7011db25e82668e8cd3","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"0b1f12a403b624b45be854ecfe2ec97e5a6e553959a67922f25837f35f2ad4e9","approvalDigest":"0dbd29fc79c0a05a9161c3683abe0d5866332885627a95cd461e01bc2ffa8499","visualDigest":"9104bbdafc9345f5520ecac3f197f1b01073e05211be975a54d8c468b1caa4ba","imageSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","targetRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-commercial-bbs-gap-pixel-map-pin","targetAssetSlug":"cn-commercial-bbs-gap","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","sourceImage":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"393bf37af880850509a3f04272bc1d1d7b3070c05750e4e992963bc87420186d","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"0b1f12a403b624b45be854ecfe2ec97e5a6e553959a67922f25837f35f2ad4e9","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"0dbd29fc79c0a05a9161c3683abe0d5866332885627a95cd461e01bc2ffa8499","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"9104bbdafc9345f5520ecac3f197f1b01073e05211be975a54d8c468b1caa4ba","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"0dbd29fc79c0a05a9161c3683abe0d5866332885627a95cd461e01bc2ffa8499","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-commercial-bbs-gap-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-commercial-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/cn-commercial-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","statusLabel":"迁入事务前置阻断","transactionCount":2,"transactionDryRunReadyCount":0,"blockedBeforeTransactionCount":2,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"73931aa733ae8ab45ba2f56b8e9d4d457f3cf83268356b421923bac276fc1f70","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-ca-residential-tsx-node-isometric-nft-card","approvalId":"ca-residential-tsx-node-isometric-nft-card-dual-control","reviewId":"ca-residential-tsx-node-isometric-nft-card","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","status":"needs-compliance-review","statusLabel":"需先合规复核","approvalStatus":"needs-compliance-review","approvalStatusLabel":"需先合规复核","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"f678c533e81e23cf288c4615f5e98c1994f5b9fcf28a5840021b6ffa4df1178a","approvalDigest":"0745b722d119f96283f6b870e76fb58d6eadab0af4a86e3b7cfde61a63706d88","visualDigest":"368b04611be7a37cfe5b4f851008dd90171212e5d7f410000a722d9658506a3f","imageSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","transactionDigest":"03460cfc8c51ef43e2a9dc1aa3644d24603ad4409a686ad55a7107117f9c0f82","blockers":["合规复核尚未完成，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-ca-residential-tsx-node-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"1f1ebd8f23687b9f7b4376077a589378","candidateSlug":"ca-residential-tsx-node","formatKey":"isometric-nft-card","reviewDigest":"f678c533e81e23cf288c4615f5e98c1994f5b9fcf28a5840021b6ffa4df1178a","approvalDigest":"0745b722d119f96283f6b870e76fb58d6eadab0af4a86e3b7cfde61a63706d88","visualDigest":"368b04611be7a37cfe5b4f851008dd90171212e5d7f410000a722d9658506a3f","imageSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","targetRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"ca-residential-tsx-node-isometric-nft-card","targetAssetSlug":"ca-residential-tsx-node","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","sourceImage":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceDimensionLabel":"1254x1254","sourcePromptDigest":"ee10bf4fd5ec3d6e8f7a1c3ef4b8500b19a51f9dd43b3b70875d71ec936e2027","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"f678c533e81e23cf288c4615f5e98c1994f5b9fcf28a5840021b6ffa4df1178a","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"0745b722d119f96283f6b870e76fb58d6eadab0af4a86e3b7cfde61a63706d88","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"368b04611be7a37cfe5b4f851008dd90171212e5d7f410000a722d9658506a3f","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"0745b722d119f96283f6b870e76fb58d6eadab0af4a86e3b7cfde61a63706d88","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-ca-residential-tsx-node-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-dry-run/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-review-ledger/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-trials/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-compliance-review&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=ca-residential-tsx-node","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=ca","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/ca-residential-tsx-node/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/ca-residential-tsx-node/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/ca-residential-tsx-node/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/ca-residential-tsx-node","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","visualRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-ca-residential-tsx-node-pixel-map-pin","approvalId":"ca-residential-tsx-node-pixel-map-pin-dual-control","reviewId":"ca-residential-tsx-node-pixel-map-pin","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"7d3d773099726c2e127496a7847210801f9f356b04bb00a797badc50d5f8b84a","approvalDigest":"d0f1f719ad246f427e072fb2ff7c556c3ecadb8964c68a8a850c6a6fb41cd7f6","visualDigest":"5a957c0f0eed1579ffcfd3e6126419ad3598ed91ec831fe8d4663eea515e686c","imageSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","transactionDigest":"ea9939ee81f6f5c23d5d15322de7e36d2fadeb0aba06c7f5908b00890b0122c1","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-ca-residential-tsx-node-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"7d32bbe424769274fda49c2f2d165fa7","candidateSlug":"ca-residential-tsx-node","formatKey":"pixel-map-pin","reviewDigest":"7d3d773099726c2e127496a7847210801f9f356b04bb00a797badc50d5f8b84a","approvalDigest":"d0f1f719ad246f427e072fb2ff7c556c3ecadb8964c68a8a850c6a6fb41cd7f6","visualDigest":"5a957c0f0eed1579ffcfd3e6126419ad3598ed91ec831fe8d4663eea515e686c","imageSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","targetRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"ca-residential-tsx-node-pixel-map-pin","targetAssetSlug":"ca-residential-tsx-node","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","sourceImage":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"6595657caf94e42bf11b3a7d5287c4636b78518a43b2e440cbf8c4d7dec745bc","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"7d3d773099726c2e127496a7847210801f9f356b04bb00a797badc50d5f8b84a","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"d0f1f719ad246f427e072fb2ff7c556c3ecadb8964c68a8a850c6a6fb41cd7f6","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"5a957c0f0eed1579ffcfd3e6126419ad3598ed91ec831fe8d4663eea515e686c","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"d0f1f719ad246f427e072fb2ff7c556c3ecadb8964c68a8a850c6a6fb41cd7f6","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-ca-residential-tsx-node-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-dry-run/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-review-ledger/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-trials/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-registry/ca-residential-tsx-node/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=ca-residential-tsx-node","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=ca","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/ca-residential-tsx-node/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/ca-residential-tsx-node/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/ca-residential-tsx-node/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/ca-residential-tsx-node","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","visualRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=ca","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/ca-residential-tsx-node","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/ca-residential-tsx-node","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node","visualTrialResourceUri":"reits://asset-visual-trials/ca-residential-tsx-node","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","visualRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"eu-logistics-esef-hub","assetName":"欧盟 Listed Real Estate Logistics Hub","nftStyleName":"REITs Pixel Asset #EU-Logistics-11","countrySlug":"eu","countryName":"欧盟","cityName":"Amsterdam","assetType":"欧洲物流地产","statusLabel":"迁入事务前置阻断","transactionCount":2,"transactionDryRunReadyCount":0,"blockedBeforeTransactionCount":2,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"fe403c14edc981d3f92d8bd76236fee81847e2805f2e033cdf63623a4794cfec","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-eu-logistics-esef-hub-isometric-nft-card","approvalId":"eu-logistics-esef-hub-isometric-nft-card-dual-control","reviewId":"eu-logistics-esef-hub-isometric-nft-card","candidateSlug":"eu-logistics-esef-hub","assetName":"欧盟 Listed Real Estate Logistics Hub","nftStyleName":"REITs Pixel Asset #EU-Logistics-11","countrySlug":"eu","countryName":"欧盟","cityName":"Amsterdam","assetType":"欧洲物流地产","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":null,"status":"blocked-by-brief","statusLabel":"Brief 阻断不可迁入","approvalStatus":"blocked-by-brief","approvalStatusLabel":"Brief 阻断不可审批","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"e1f46d497995c111f2bd18866450bd7c5e96eb265f813a15af9b0ddf294833dc","approvalDigest":"542129bf8c7707a43430a84534bc4cb22001544b6c93cb77c5b6c9ffd7406ed6","visualDigest":"4dcfb53a94d15b3053428cb282f721a06f546a1fa06514e6b1ad2be69d773229","imageSha256":null,"transactionDigest":"e6bf775054f4582bdc1582c6cc74c2e833a84d55dba7dd8b2aa04220282abb87","blockers":["欧盟 Listed Real Estate Logistics Hub 仍被 brief/source/policy 门禁阻断，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-eu-logistics-esef-hub-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"ce8a63c0cd7dffa6c962fa48e1060fbd","candidateSlug":"eu-logistics-esef-hub","formatKey":"isometric-nft-card","reviewDigest":"e1f46d497995c111f2bd18866450bd7c5e96eb265f813a15af9b0ddf294833dc","approvalDigest":"542129bf8c7707a43430a84534bc4cb22001544b6c93cb77c5b6c9ffd7406ed6","visualDigest":"4dcfb53a94d15b3053428cb282f721a06f546a1fa06514e6b1ad2be69d773229","imageSha256":null,"targetRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"eu-logistics-esef-hub-isometric-nft-card","targetAssetSlug":"eu-logistics-esef-hub","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","sourceImage":null,"sourceDimensionLabel":"missing","sourcePromptDigest":"255ec794756394a2cfe45bd77e661e9d5d61a87ef01911515513692a30228959","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"e1f46d497995c111f2bd18866450bd7c5e96eb265f813a15af9b0ddf294833dc","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"542129bf8c7707a43430a84534bc4cb22001544b6c93cb77c5b6c9ffd7406ed6","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"4dcfb53a94d15b3053428cb282f721a06f546a1fa06514e6b1ad2be69d773229","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":false,"digest":null,"note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"542129bf8c7707a43430a84534bc4cb22001544b6c93cb77c5b6c9ffd7406ed6","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-eu-logistics-esef-hub-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/eu-logistics-esef-hub/isometric-nft-card","reits://asset-visual-approval-dry-run/eu-logistics-esef-hub/isometric-nft-card","reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","reits://asset-visual-trials/eu-logistics-esef-hub/isometric-nft-card","reits://asset-visual-registry/eu-logistics-esef-hub/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=eu-logistics-esef-hub","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=eu","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/eu-logistics-esef-hub/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/eu-logistics-esef-hub/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/eu-logistics-esef-hub/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/eu-logistics-esef-hub","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","visualRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-eu-logistics-esef-hub-pixel-map-pin","approvalId":"eu-logistics-esef-hub-pixel-map-pin-dual-control","reviewId":"eu-logistics-esef-hub-pixel-map-pin","candidateSlug":"eu-logistics-esef-hub","assetName":"欧盟 Listed Real Estate Logistics Hub","nftStyleName":"REITs Pixel Asset #EU-Logistics-11","countrySlug":"eu","countryName":"欧盟","cityName":"Amsterdam","assetType":"欧洲物流地产","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":null,"status":"blocked-by-brief","statusLabel":"Brief 阻断不可迁入","approvalStatus":"blocked-by-brief","approvalStatusLabel":"Brief 阻断不可审批","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"d058c98ab8a06cd946c3ce3fd9e84e08dad698133c6d6c16c3e908a435263b27","approvalDigest":"e1705d72858c656c66a0e6bec86036cc0b054a59a72a54022d56ee93c832190b","visualDigest":"604b2f01ac5aa44a971d581bc5693efd760c89ed4e9480903c7c6d6928b1b0fd","imageSha256":null,"transactionDigest":"5b0561ec5a0be5b07529908e4d3b0f129d2e6cfec4fe8f13e23b8f03baaf8062","blockers":["欧盟 Listed Real Estate Logistics Hub 仍被 brief/source/policy 门禁阻断，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-eu-logistics-esef-hub-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"f1bd80fed1ca2901b9f5f6a75121c346","candidateSlug":"eu-logistics-esef-hub","formatKey":"pixel-map-pin","reviewDigest":"d058c98ab8a06cd946c3ce3fd9e84e08dad698133c6d6c16c3e908a435263b27","approvalDigest":"e1705d72858c656c66a0e6bec86036cc0b054a59a72a54022d56ee93c832190b","visualDigest":"604b2f01ac5aa44a971d581bc5693efd760c89ed4e9480903c7c6d6928b1b0fd","imageSha256":null,"targetRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"eu-logistics-esef-hub-pixel-map-pin","targetAssetSlug":"eu-logistics-esef-hub","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","sourceImage":null,"sourceDimensionLabel":"missing","sourcePromptDigest":"25f57075b004526ef4147682dd7b85807a47c6ddc97cc1c0594cc1adaa145835","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"d058c98ab8a06cd946c3ce3fd9e84e08dad698133c6d6c16c3e908a435263b27","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"e1705d72858c656c66a0e6bec86036cc0b054a59a72a54022d56ee93c832190b","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"604b2f01ac5aa44a971d581bc5693efd760c89ed4e9480903c7c6d6928b1b0fd","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":false,"digest":null,"note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"e1705d72858c656c66a0e6bec86036cc0b054a59a72a54022d56ee93c832190b","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-eu-logistics-esef-hub-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-approval-dry-run/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-review-ledger/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-trials/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-registry/eu-logistics-esef-hub/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=eu-logistics-esef-hub","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=eu","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/eu-logistics-esef-hub/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/eu-logistics-esef-hub/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/eu-logistics-esef-hub/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/eu-logistics-esef-hub","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","visualRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=eu","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/eu-logistics-esef-hub","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/eu-logistics-esef-hub","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub","visualTrialResourceUri":"reits://asset-visual-trials/eu-logistics-esef-hub","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","visualRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub"}},{"generatedAt":"2026-09-07T03:28:49.515Z","candidateSlug":"in-invit-infra-corridor","assetName":"印度 REITs / InvIT Infra Corridor","nftStyleName":"REITs Pixel Asset #IN-Infra-10","countrySlug":"in","countryName":"印度","cityName":"Mumbai","assetType":"基础设施走廊","statusLabel":"迁入事务前置阻断","transactionCount":2,"transactionDryRunReadyCount":0,"blockedBeforeTransactionCount":2,"writeDisabledCount":2,"registryWrittenCount":0,"recordDigest":"54f5fdbcc117d5f3768ae31f7c6f875fef1a951e8c2c510e7ddae80e94aa48c1","transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-in-invit-infra-corridor-isometric-nft-card","approvalId":"in-invit-infra-corridor-isometric-nft-card-dual-control","reviewId":"in-invit-infra-corridor-isometric-nft-card","candidateSlug":"in-invit-infra-corridor","assetName":"印度 REITs / InvIT Infra Corridor","nftStyleName":"REITs Pixel Asset #IN-Infra-10","countrySlug":"in","countryName":"印度","cityName":"Mumbai","assetType":"基础设施走廊","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":null,"status":"blocked-by-brief","statusLabel":"Brief 阻断不可迁入","approvalStatus":"blocked-by-brief","approvalStatusLabel":"Brief 阻断不可审批","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"87c51f3843cfe89528800a9c4a8ad3386812b219b6e40478aefd9eb08e3850fa","approvalDigest":"7d7c23ee4b9c5ce6168558b26f1ebcf81878d9cd6ee6f4a4aef035020e51f616","visualDigest":"d8af9440520b9c2b8b3e165b1ba0b0df0c436b1d86acb2482ebf1d6512f2f7c5","imageSha256":null,"transactionDigest":"1e6a818b2ee33432ed70e8395e292f9a374504e20d4909f81a20bf758887b916","blockers":["印度 REITs / InvIT Infra Corridor 仍被 brief/source/policy 门禁阻断，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-in-invit-infra-corridor-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"4240c7bdf869d37ebdee4a37febceb7b","candidateSlug":"in-invit-infra-corridor","formatKey":"isometric-nft-card","reviewDigest":"87c51f3843cfe89528800a9c4a8ad3386812b219b6e40478aefd9eb08e3850fa","approvalDigest":"7d7c23ee4b9c5ce6168558b26f1ebcf81878d9cd6ee6f4a4aef035020e51f616","visualDigest":"d8af9440520b9c2b8b3e165b1ba0b0df0c436b1d86acb2482ebf1d6512f2f7c5","imageSha256":null,"targetRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"in-invit-infra-corridor-isometric-nft-card","targetAssetSlug":"in-invit-infra-corridor","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","sourceImage":null,"sourceDimensionLabel":"missing","sourcePromptDigest":"4c82a45c0fed8f3d896485410fdcb588a86b2053953fda6cecf02c15a5450b1a","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"87c51f3843cfe89528800a9c4a8ad3386812b219b6e40478aefd9eb08e3850fa","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"7d7c23ee4b9c5ce6168558b26f1ebcf81878d9cd6ee6f4a4aef035020e51f616","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"d8af9440520b9c2b8b3e165b1ba0b0df0c436b1d86acb2482ebf1d6512f2f7c5","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":false,"digest":null,"note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"7d7c23ee4b9c5ce6168558b26f1ebcf81878d9cd6ee6f4a4aef035020e51f616","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-in-invit-infra-corridor-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/in-invit-infra-corridor/isometric-nft-card","reits://asset-visual-approval-dry-run/in-invit-infra-corridor/isometric-nft-card","reits://asset-visual-review-ledger/in-invit-infra-corridor/isometric-nft-card","reits://asset-visual-trials/in-invit-infra-corridor/isometric-nft-card","reits://asset-visual-registry/in-invit-infra-corridor/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=in-invit-infra-corridor&decision=blocked-by-brief&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=in-invit-infra-corridor","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=in","search":"/search?q=%E5%8D%B0%E5%BA%A6%20REITs%20%2F%20InvIT%20Infra%20Corridor"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/in-invit-infra-corridor/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/in-invit-infra-corridor/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/in-invit-infra-corridor/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/in-invit-infra-corridor/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/in-invit-infra-corridor","futureAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","visualRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-in-invit-infra-corridor-pixel-map-pin","approvalId":"in-invit-infra-corridor-pixel-map-pin-dual-control","reviewId":"in-invit-infra-corridor-pixel-map-pin","candidateSlug":"in-invit-infra-corridor","assetName":"印度 REITs / InvIT Infra Corridor","nftStyleName":"REITs Pixel Asset #IN-Infra-10","countrySlug":"in","countryName":"印度","cityName":"Mumbai","assetType":"基础设施走廊","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":null,"status":"blocked-by-brief","statusLabel":"Brief 阻断不可迁入","approvalStatus":"blocked-by-brief","approvalStatusLabel":"Brief 阻断不可审批","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"eb12afca3998c2a73d66ab5f7b0d6e8a50242ebd787e959bf92dfc644020fea4","approvalDigest":"36a9f8c7652bbdab3adc9f1476ac44de2426766eec0246f8bb783cdb6638086c","visualDigest":"574f14b9fc44ec5198d05b9a9ff6b9e6fd439088b972fe9b02bf31f0680c6b05","imageSha256":null,"transactionDigest":"561c81607b821cc2463d00471815fd97817036f0a64a40b172e0d5ff65ddba0c","blockers":["印度 REITs / InvIT Infra Corridor 仍被 brief/source/policy 门禁阻断，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-in-invit-infra-corridor-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"6e2be8037ef8de29e60bc672cc264e23","candidateSlug":"in-invit-infra-corridor","formatKey":"pixel-map-pin","reviewDigest":"eb12afca3998c2a73d66ab5f7b0d6e8a50242ebd787e959bf92dfc644020fea4","approvalDigest":"36a9f8c7652bbdab3adc9f1476ac44de2426766eec0246f8bb783cdb6638086c","visualDigest":"574f14b9fc44ec5198d05b9a9ff6b9e6fd439088b972fe9b02bf31f0680c6b05","imageSha256":null,"targetRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"in-invit-infra-corridor-pixel-map-pin","targetAssetSlug":"in-invit-infra-corridor","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","sourceImage":null,"sourceDimensionLabel":"missing","sourcePromptDigest":"f7b52138c57eb21ced6e18eee69783c48b5a5f29ccea791eb8f8b8c33b84e0a1","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"eb12afca3998c2a73d66ab5f7b0d6e8a50242ebd787e959bf92dfc644020fea4","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"36a9f8c7652bbdab3adc9f1476ac44de2426766eec0246f8bb783cdb6638086c","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"574f14b9fc44ec5198d05b9a9ff6b9e6fd439088b972fe9b02bf31f0680c6b05","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":false,"digest":null,"note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"36a9f8c7652bbdab3adc9f1476ac44de2426766eec0246f8bb783cdb6638086c","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-in-invit-infra-corridor-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-approval-dry-run/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-review-ledger/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-trials/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-registry/in-invit-infra-corridor/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=in-invit-infra-corridor&decision=blocked-by-brief&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=in-invit-infra-corridor","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=in","search":"/search?q=%E5%8D%B0%E5%BA%A6%20REITs%20%2F%20InvIT%20Infra%20Corridor"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/in-invit-infra-corridor/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/in-invit-infra-corridor/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/in-invit-infra-corridor/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/in-invit-infra-corridor/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/in-invit-infra-corridor","futureAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","visualRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/pixel-map-pin"}}],"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=in-invit-infra-corridor","visualRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=in","search":"/search?q=%E5%8D%B0%E5%BA%A6%20REITs%20%2F%20InvIT%20Infra%20Corridor"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/in-invit-infra-corridor","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/in-invit-infra-corridor","visualReviewResourceUri":"reits://asset-visual-review-ledger/in-invit-infra-corridor","visualTrialResourceUri":"reits://asset-visual-trials/in-invit-infra-corridor","futureAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","visualRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor"}}],"transactions":[{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-au-logistics-asx-warehouse-isometric-nft-card","approvalId":"au-logistics-asx-warehouse-isometric-nft-card-dual-control","reviewId":"au-logistics-asx-warehouse-isometric-nft-card","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"4e5603d3cdd84575ecf32d0ea8701d423718e149bb040268c381c3f1fb3bef1c","approvalDigest":"579958e668643b3780b523df793e403454eca3b89c4c657ea8ee5e0023c8f07c","visualDigest":"984c241c59787d262fbfa0881959e8725e5188d790239074009f3c4a26abd76f","imageSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","transactionDigest":"f9a5c353fd30cf2faa664c32ff94b7c5b4f63de51556138b017cf0e9c707e480","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-au-logistics-asx-warehouse-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"3cfe2bbf156baf43fea142e2f6322b1e","candidateSlug":"au-logistics-asx-warehouse","formatKey":"isometric-nft-card","reviewDigest":"4e5603d3cdd84575ecf32d0ea8701d423718e149bb040268c381c3f1fb3bef1c","approvalDigest":"579958e668643b3780b523df793e403454eca3b89c4c657ea8ee5e0023c8f07c","visualDigest":"984c241c59787d262fbfa0881959e8725e5188d790239074009f3c4a26abd76f","imageSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","targetRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"au-logistics-asx-warehouse-isometric-nft-card","targetAssetSlug":"au-logistics-asx-warehouse","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","sourceImage":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceDimensionLabel":"1254x1254","sourcePromptDigest":"d33971b2a066eb3915a8a7877cd364f23bc935733f14c8f1437df32f7f1b9f28","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"4e5603d3cdd84575ecf32d0ea8701d423718e149bb040268c381c3f1fb3bef1c","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"579958e668643b3780b523df793e403454eca3b89c4c657ea8ee5e0023c8f07c","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"984c241c59787d262fbfa0881959e8725e5188d790239074009f3c4a26abd76f","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"579958e668643b3780b523df793e403454eca3b89c4c657ea8ee5e0023c8f07c","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-au-logistics-asx-warehouse-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-review-ledger/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-trials/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-registry/au-logistics-asx-warehouse/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=au-logistics-asx-warehouse","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=au","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/au-logistics-asx-warehouse/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/au-logistics-asx-warehouse","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","visualRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-uk-healthcare-rns-estate-isometric-nft-card","approvalId":"uk-healthcare-rns-estate-isometric-nft-card-dual-control","reviewId":"uk-healthcare-rns-estate-isometric-nft-card","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"5418c059ee2ca7290053bd5b0d6814024952db7ad636334ce71db6605e01b76d","approvalDigest":"3d76321873a12b7d26732057cf05bd5915100660c46065a31f574dfb0bbf8fe2","visualDigest":"554a0b92f4363fba903ccabfd6b1988200545f1b350473e935ac7a9d8255b37d","imageSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","transactionDigest":"53523071c67ba70a042d04b4d1dadc63bf82cc65d39fdf157a034c0176b48cbf","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-uk-healthcare-rns-estate-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"46d68f28d4f2b8471da2c1ac8eb7a22c","candidateSlug":"uk-healthcare-rns-estate","formatKey":"isometric-nft-card","reviewDigest":"5418c059ee2ca7290053bd5b0d6814024952db7ad636334ce71db6605e01b76d","approvalDigest":"3d76321873a12b7d26732057cf05bd5915100660c46065a31f574dfb0bbf8fe2","visualDigest":"554a0b92f4363fba903ccabfd6b1988200545f1b350473e935ac7a9d8255b37d","imageSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","targetRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"uk-healthcare-rns-estate-isometric-nft-card","targetAssetSlug":"uk-healthcare-rns-estate","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","sourceImage":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceDimensionLabel":"1254x1254","sourcePromptDigest":"641341345c0aa09bf7d124f573eaf0a8217510642f3a72adf60a122949ea07fa","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"5418c059ee2ca7290053bd5b0d6814024952db7ad636334ce71db6605e01b76d","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"3d76321873a12b7d26732057cf05bd5915100660c46065a31f574dfb0bbf8fe2","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"554a0b92f4363fba903ccabfd6b1988200545f1b350473e935ac7a9d8255b37d","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"3d76321873a12b7d26732057cf05bd5915100660c46065a31f574dfb0bbf8fe2","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-uk-healthcare-rns-estate-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-review-ledger/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-trials/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-registry/uk-healthcare-rns-estate/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=uk-healthcare-rns-estate","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=uk","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/uk-healthcare-rns-estate/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/uk-healthcare-rns-estate","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","visualRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-rental-housing-community-isometric-nft-card","approvalId":"cn-rental-housing-community-isometric-nft-card-dual-control","reviewId":"cn-rental-housing-community-isometric-nft-card","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","approvalDigest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","visualDigest":"767216491392f8e84d9841ff3e0f9f11637d4d5754468c8aa6c495500d4d2823","imageSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","transactionDigest":"3207aad4518546d87d7064ebf39b7b4cd01546db362f26092453de558f377bfe","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-rental-housing-community-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"c59a795be4442fb824f771715a591ab3","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","reviewDigest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","approvalDigest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","visualDigest":"767216491392f8e84d9841ff3e0f9f11637d4d5754468c8aa6c495500d4d2823","imageSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","targetRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-rental-housing-community-isometric-nft-card","targetAssetSlug":"cn-rental-housing-community","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","sourceImage":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"97d8cd41671368ea5f49785b9db4ba5b90332f22e05493c23682a40d073a8242","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"338d596c08a74f427eebdc706e99ce8783f90d34113a79587fe457b0ea156417","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"767216491392f8e84d9841ff3e0f9f11637d4d5754468c8aa6c495500d4d2823","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"fca6100c3936cb5d1d6486658dc7ac3925f48461d809de79ce1c48a881bc2f25","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-rental-housing-community-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-trials/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-rental-housing-community","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/cn-rental-housing-community","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","approvalId":"cn-logistics-bbs-gap-isometric-nft-card-dual-control","reviewId":"cn-logistics-bbs-gap-isometric-nft-card","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","approvalDigest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","visualDigest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","transactionDigest":"30870cb1942e96af4dd5d13ad175f51df2bd45d9c82e7bfe8fe7c6a221bfdc8c","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"cba32301d31936e07e5b4e6029d66100","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","approvalDigest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","visualDigest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","imageSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","targetRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-logistics-bbs-gap-isometric-nft-card","targetAssetSlug":"cn-logistics-bbs-gap","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","sourceImage":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"e076d8a02e1c65be44b2c918c617268df9ab7cd0d9ddd0e23e0be84ec6b90fcd","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"fa5b37d8428eb57b256739df8312a20244cbc6b63062eb0997620a8cf1e0d641","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"cfbae45981263d30b5eea7a508c8561c8392893aa0588594e97f4bb6007b4f90","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"aac0461d6c290828a123e9d6b060ea5d39d054259760786ea3d8a0247538a51a","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-logistics-bbs-gap-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-trials/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-logistics-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/cn-logistics-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-isometric-nft-card","approvalId":"cn-highway-bbs-gap-isometric-nft-card-dual-control","reviewId":"cn-highway-bbs-gap-isometric-nft-card","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"4818f070cffc01676d1cf2690e8fab6ad7ba82aeb86bc18d99228a4c975535cf","approvalDigest":"bda1b46870e3d0f9f8fb1cbb021dc2c95d75003e18ecb9e76714e5bf77d8c48c","visualDigest":"026a955bac9388c2f6d4b788291033e528d6ca08358ad7367f10b256d7101ad6","imageSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","transactionDigest":"b911c6f71336e42527e456fe314d536e24e8f113c3ab319b35bbebea4480f04d","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"c07609af1a2e10891fa0d94ca7365589","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"4818f070cffc01676d1cf2690e8fab6ad7ba82aeb86bc18d99228a4c975535cf","approvalDigest":"bda1b46870e3d0f9f8fb1cbb021dc2c95d75003e18ecb9e76714e5bf77d8c48c","visualDigest":"026a955bac9388c2f6d4b788291033e528d6ca08358ad7367f10b256d7101ad6","imageSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","targetRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-highway-bbs-gap-isometric-nft-card","targetAssetSlug":"cn-highway-bbs-gap","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","sourceImage":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"1be0b7b8cb045f2954a013788a0708af0162f2e80a26a5da994f92cc679656c3","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"4818f070cffc01676d1cf2690e8fab6ad7ba82aeb86bc18d99228a4c975535cf","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"bda1b46870e3d0f9f8fb1cbb021dc2c95d75003e18ecb9e76714e5bf77d8c48c","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"026a955bac9388c2f6d4b788291033e528d6ca08358ad7367f10b256d7101ad6","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"bda1b46870e3d0f9f8fb1cbb021dc2c95d75003e18ecb9e76714e5bf77d8c48c","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-highway-bbs-gap-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-trials/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-highway-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/cn-highway-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-isometric-nft-card","approvalId":"cn-commercial-bbs-gap-isometric-nft-card-dual-control","reviewId":"cn-commercial-bbs-gap-isometric-nft-card","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","status":"transaction-dry-run-ready","statusLabel":"事务 dry-run 可校验","approvalStatus":"dual-control-ready","approvalStatusLabel":"双人审批 dry-run 可开启","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"e7a4c751a692f4766f8d6f690885d01c232c7337f7d86f3c74de75518f0ccbb3","approvalDigest":"2d5969081aedee898a98592f0a528f46b0857a82c97dfb5110fd7634c6b5f263","visualDigest":"2ca9e738647c7dab9c9e47d14d8f40cdb5823925c8a0b9bbeaad4d2c6f252d1c","imageSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","transactionDigest":"9e30622f00abc52fd87ad309d836154847da23561c25113ef9e9967406fe1126","blockers":["事务只做 dry-run，不写正式 Asset Visual Registry。","真实 approval 尚未写入，approverId=null。","MCP 队列、Pixel Atlas 发布和 BBS 发布仍保持禁用。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"fee4322efa49d8cbecb35df16b22f0f3","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"e7a4c751a692f4766f8d6f690885d01c232c7337f7d86f3c74de75518f0ccbb3","approvalDigest":"2d5969081aedee898a98592f0a528f46b0857a82c97dfb5110fd7634c6b5f263","visualDigest":"2ca9e738647c7dab9c9e47d14d8f40cdb5823925c8a0b9bbeaad4d2c6f252d1c","imageSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","targetRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-commercial-bbs-gap-isometric-nft-card","targetAssetSlug":"cn-commercial-bbs-gap","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","sourceImage":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceDimensionLabel":"1536x1536","sourcePromptDigest":"9a7647b1aacfb83a5e4f04d5482d9dd15570ecbef17f767d467b4cf6d6c51836","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"e7a4c751a692f4766f8d6f690885d01c232c7337f7d86f3c74de75518f0ccbb3","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"2d5969081aedee898a98592f0a528f46b0857a82c97dfb5110fd7634c6b5f263","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"2ca9e738647c7dab9c9e47d14d8f40cdb5823925c8a0b9bbeaad4d2c6f252d1c","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"2d5969081aedee898a98592f0a528f46b0857a82c97dfb5110fd7634c6b5f263","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-commercial-bbs-gap-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-trials/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=ready-for-human-approval&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-commercial-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/cn-commercial-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-ca-residential-tsx-node-isometric-nft-card","approvalId":"ca-residential-tsx-node-isometric-nft-card-dual-control","reviewId":"ca-residential-tsx-node-isometric-nft-card","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","status":"needs-compliance-review","statusLabel":"需先合规复核","approvalStatus":"needs-compliance-review","approvalStatusLabel":"需先合规复核","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"f678c533e81e23cf288c4615f5e98c1994f5b9fcf28a5840021b6ffa4df1178a","approvalDigest":"0745b722d119f96283f6b870e76fb58d6eadab0af4a86e3b7cfde61a63706d88","visualDigest":"368b04611be7a37cfe5b4f851008dd90171212e5d7f410000a722d9658506a3f","imageSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","transactionDigest":"03460cfc8c51ef43e2a9dc1aa3644d24603ad4409a686ad55a7107117f9c0f82","blockers":["合规复核尚未完成，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-ca-residential-tsx-node-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"1f1ebd8f23687b9f7b4376077a589378","candidateSlug":"ca-residential-tsx-node","formatKey":"isometric-nft-card","reviewDigest":"f678c533e81e23cf288c4615f5e98c1994f5b9fcf28a5840021b6ffa4df1178a","approvalDigest":"0745b722d119f96283f6b870e76fb58d6eadab0af4a86e3b7cfde61a63706d88","visualDigest":"368b04611be7a37cfe5b4f851008dd90171212e5d7f410000a722d9658506a3f","imageSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","targetRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"ca-residential-tsx-node-isometric-nft-card","targetAssetSlug":"ca-residential-tsx-node","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","sourceImage":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceDimensionLabel":"1254x1254","sourcePromptDigest":"ee10bf4fd5ec3d6e8f7a1c3ef4b8500b19a51f9dd43b3b70875d71ec936e2027","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"f678c533e81e23cf288c4615f5e98c1994f5b9fcf28a5840021b6ffa4df1178a","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"0745b722d119f96283f6b870e76fb58d6eadab0af4a86e3b7cfde61a63706d88","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"368b04611be7a37cfe5b4f851008dd90171212e5d7f410000a722d9658506a3f","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"0745b722d119f96283f6b870e76fb58d6eadab0af4a86e3b7cfde61a63706d88","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-ca-residential-tsx-node-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-dry-run/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-review-ledger/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-trials/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-compliance-review&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=ca-residential-tsx-node","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=ca","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/ca-residential-tsx-node/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/ca-residential-tsx-node/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/ca-residential-tsx-node/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/ca-residential-tsx-node","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","visualRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-au-logistics-asx-warehouse-pixel-map-pin","approvalId":"au-logistics-asx-warehouse-pixel-map-pin-dual-control","reviewId":"au-logistics-asx-warehouse-pixel-map-pin","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"3ac311e1d2e75bc19fa3d6afa5239c5e421fbe44fbf9f0e200da0e775cf1a501","approvalDigest":"516ad7e729f818354b5b7340119874a9fd787d87a45f4af3787004170d13f2c7","visualDigest":"1b5480025796846109eedbcc30b649cd004d8d398235dad6fc3348180853bdc8","imageSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","transactionDigest":"7ba087a987f78ba4cc21966f9f9f2e104d0e7d8bb1a4d098e7c6e38d682f0f8f","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-au-logistics-asx-warehouse-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"d220d33e50c59babb45614266d4a1bb9","candidateSlug":"au-logistics-asx-warehouse","formatKey":"pixel-map-pin","reviewDigest":"3ac311e1d2e75bc19fa3d6afa5239c5e421fbe44fbf9f0e200da0e775cf1a501","approvalDigest":"516ad7e729f818354b5b7340119874a9fd787d87a45f4af3787004170d13f2c7","visualDigest":"1b5480025796846109eedbcc30b649cd004d8d398235dad6fc3348180853bdc8","imageSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","targetRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"au-logistics-asx-warehouse-pixel-map-pin","targetAssetSlug":"au-logistics-asx-warehouse","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","sourceImage":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"31fe4ed8751a4acbe82514e369f8bca1a881f19037da2682ecec992a45c82f5d","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"3ac311e1d2e75bc19fa3d6afa5239c5e421fbe44fbf9f0e200da0e775cf1a501","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"516ad7e729f818354b5b7340119874a9fd787d87a45f4af3787004170d13f2c7","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"1b5480025796846109eedbcc30b649cd004d8d398235dad6fc3348180853bdc8","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"516ad7e729f818354b5b7340119874a9fd787d87a45f4af3787004170d13f2c7","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-au-logistics-asx-warehouse-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-review-ledger/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-trials/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-registry/au-logistics-asx-warehouse/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=au-logistics-asx-warehouse","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=au","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/au-logistics-asx-warehouse/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/au-logistics-asx-warehouse/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/au-logistics-asx-warehouse","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse","visualRegistryResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse","targetVisualResourceUri":"reits://asset-visual-registry/au-logistics-asx-warehouse/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-ca-residential-tsx-node-pixel-map-pin","approvalId":"ca-residential-tsx-node-pixel-map-pin-dual-control","reviewId":"ca-residential-tsx-node-pixel-map-pin","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"7d3d773099726c2e127496a7847210801f9f356b04bb00a797badc50d5f8b84a","approvalDigest":"d0f1f719ad246f427e072fb2ff7c556c3ecadb8964c68a8a850c6a6fb41cd7f6","visualDigest":"5a957c0f0eed1579ffcfd3e6126419ad3598ed91ec831fe8d4663eea515e686c","imageSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","transactionDigest":"ea9939ee81f6f5c23d5d15322de7e36d2fadeb0aba06c7f5908b00890b0122c1","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-ca-residential-tsx-node-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"7d32bbe424769274fda49c2f2d165fa7","candidateSlug":"ca-residential-tsx-node","formatKey":"pixel-map-pin","reviewDigest":"7d3d773099726c2e127496a7847210801f9f356b04bb00a797badc50d5f8b84a","approvalDigest":"d0f1f719ad246f427e072fb2ff7c556c3ecadb8964c68a8a850c6a6fb41cd7f6","visualDigest":"5a957c0f0eed1579ffcfd3e6126419ad3598ed91ec831fe8d4663eea515e686c","imageSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","targetRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"ca-residential-tsx-node-pixel-map-pin","targetAssetSlug":"ca-residential-tsx-node","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","sourceImage":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"6595657caf94e42bf11b3a7d5287c4636b78518a43b2e440cbf8c4d7dec745bc","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"7d3d773099726c2e127496a7847210801f9f356b04bb00a797badc50d5f8b84a","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"d0f1f719ad246f427e072fb2ff7c556c3ecadb8964c68a8a850c6a6fb41cd7f6","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"5a957c0f0eed1579ffcfd3e6126419ad3598ed91ec831fe8d4663eea515e686c","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"d0f1f719ad246f427e072fb2ff7c556c3ecadb8964c68a8a850c6a6fb41cd7f6","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-ca-residential-tsx-node-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-dry-run/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-review-ledger/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-trials/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-registry/ca-residential-tsx-node/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=ca-residential-tsx-node","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=ca","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/ca-residential-tsx-node/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/ca-residential-tsx-node/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/ca-residential-tsx-node/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/ca-residential-tsx-node","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node","visualRegistryResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node","targetVisualResourceUri":"reits://asset-visual-registry/ca-residential-tsx-node/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-uk-healthcare-rns-estate-pixel-map-pin","approvalId":"uk-healthcare-rns-estate-pixel-map-pin-dual-control","reviewId":"uk-healthcare-rns-estate-pixel-map-pin","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"dc73be673e566d1607e198c42d506a326059e144254dc1c161770f6a7a048794","approvalDigest":"72360967e3ce5e28ad81dca1a89796c48c491b1afba609a26308cf6f97a67062","visualDigest":"63939dea2502e9b837644f304490e0d7f9ec161600adea51f9e98efc5e29b46b","imageSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","transactionDigest":"76f2fdc0fdbb506b838f638f04eafe90798ad8b1fd1a4f2cde31f2e31ecfafcd","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-uk-healthcare-rns-estate-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"7397bf69b4ec7f5e6f62c302f330f8c7","candidateSlug":"uk-healthcare-rns-estate","formatKey":"pixel-map-pin","reviewDigest":"dc73be673e566d1607e198c42d506a326059e144254dc1c161770f6a7a048794","approvalDigest":"72360967e3ce5e28ad81dca1a89796c48c491b1afba609a26308cf6f97a67062","visualDigest":"63939dea2502e9b837644f304490e0d7f9ec161600adea51f9e98efc5e29b46b","imageSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","targetRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"uk-healthcare-rns-estate-pixel-map-pin","targetAssetSlug":"uk-healthcare-rns-estate","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","sourceImage":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"45d4affd92bc2ea353cf6929da1ef5fb7b2baca6d54c93b0da5415af720fe36f","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"dc73be673e566d1607e198c42d506a326059e144254dc1c161770f6a7a048794","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"72360967e3ce5e28ad81dca1a89796c48c491b1afba609a26308cf6f97a67062","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"63939dea2502e9b837644f304490e0d7f9ec161600adea51f9e98efc5e29b46b","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"72360967e3ce5e28ad81dca1a89796c48c491b1afba609a26308cf6f97a67062","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-uk-healthcare-rns-estate-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-review-ledger/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-trials/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-registry/uk-healthcare-rns-estate/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=uk-healthcare-rns-estate","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=uk","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/uk-healthcare-rns-estate/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/uk-healthcare-rns-estate/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/uk-healthcare-rns-estate","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate","visualRegistryResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate","targetVisualResourceUri":"reits://asset-visual-registry/uk-healthcare-rns-estate/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-rental-housing-community-pixel-map-pin","approvalId":"cn-rental-housing-community-pixel-map-pin-dual-control","reviewId":"cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","assetName":"中国保障性租赁住房 Community Block","nftStyleName":"REITs Pixel Asset #CN-Rental-12","countrySlug":"cn","countryName":"中国内地","cityName":"深圳","assetType":"保障性租赁住房","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","approvalDigest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","visualDigest":"4d58eb5599bbdcb5810c1fb42b2efa492221ecdeb85fcbe6be8fcbda5ed64b91","imageSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","transactionDigest":"4a3d02e3c03d4423d6df7dabce4cce7063f11770552749a7e4ea5edce37bfd4c","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-rental-housing-community-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"418d74d056a63a66b11936476918e228","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","reviewDigest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","approvalDigest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","visualDigest":"4d58eb5599bbdcb5810c1fb42b2efa492221ecdeb85fcbe6be8fcbda5ed64b91","imageSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","targetRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-rental-housing-community-pixel-map-pin","targetAssetSlug":"cn-rental-housing-community","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","sourceImage":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"20fef477c0cb65d5fd4485e9bf036bb8453afb0e2f5865a79f720dc32529c8ed","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"b1685fa1c55b5598c07e096044cb1f17b850f208f09b808cb26f6317e149afc9","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"4d58eb5599bbdcb5810c1fb42b2efa492221ecdeb85fcbe6be8fcbda5ed64b91","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"de76e8eb95573e67bb145fe5f402309de418f940067677ef37c4fce147292570","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-rental-housing-community-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-rental-housing-community&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-rental-housing-community","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E4%BF%9D%E9%9A%9C%E6%80%A7%E7%A7%9F%E8%B5%81%E4%BD%8F%E6%88%BF%20Community%20Block"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-rental-housing-community/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/cn-rental-housing-community","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community","visualRegistryResourceUri":"reits://asset-visual-registry/cn-rental-housing-community","targetVisualResourceUri":"reits://asset-visual-registry/cn-rental-housing-community/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-pixel-map-pin","approvalId":"cn-logistics-bbs-gap-pixel-map-pin-dual-control","reviewId":"cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","assetName":"中国内地仓储物流 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Logistics-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"仓储物流","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"d8f3d73c0e7a97c6c1c1713ada72721539fa1262a03f30a89ffc4033ee7bed8f","approvalDigest":"05240cd366cd149a78496f02bd01409be0a7ffc008e79c981c8191b096a2e823","visualDigest":"80067a3c67d6f0808a04b5f36d17a1d5cb0a79f59205cb93e1d16e984f2ec347","imageSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","transactionDigest":"09d8336605834207f89b8c67f1caa06b698914640b1be6143941646d1568a962","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-logistics-bbs-gap-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"549e1cb1cac67dbf6c33310afd53a55e","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"d8f3d73c0e7a97c6c1c1713ada72721539fa1262a03f30a89ffc4033ee7bed8f","approvalDigest":"05240cd366cd149a78496f02bd01409be0a7ffc008e79c981c8191b096a2e823","visualDigest":"80067a3c67d6f0808a04b5f36d17a1d5cb0a79f59205cb93e1d16e984f2ec347","imageSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","targetRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-logistics-bbs-gap-pixel-map-pin","targetAssetSlug":"cn-logistics-bbs-gap","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","sourceImage":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"93ee3d8bb5a03ec5fbc3de68693f118dd8643c0b8204745b1599344eefd19a2b","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"d8f3d73c0e7a97c6c1c1713ada72721539fa1262a03f30a89ffc4033ee7bed8f","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"05240cd366cd149a78496f02bd01409be0a7ffc008e79c981c8191b096a2e823","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"80067a3c67d6f0808a04b5f36d17a1d5cb0a79f59205cb93e1d16e984f2ec347","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"05240cd366cd149a78496f02bd01409be0a7ffc008e79c981c8191b096a2e823","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-logistics-bbs-gap-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-logistics-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-logistics-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E4%BB%93%E5%82%A8%E7%89%A9%E6%B5%81%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-logistics-bbs-gap/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/cn-logistics-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-logistics-bbs-gap/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-pixel-map-pin","approvalId":"cn-highway-bbs-gap-pixel-map-pin-dual-control","reviewId":"cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","assetName":"中国内地高速公路 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Highway-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"广州","assetType":"高速公路","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"14bb3a010bb65b2d830580b72037d6f0b9ebdbcf9fa9b60535851928301e9c96","approvalDigest":"d26c2a252e66dc5b5ffa5e16bc769ae3b777a0db86935a66f980c192b0169766","visualDigest":"89332347df2fa57db042c6e9a3a249a39635492f7070c948b90ef4cb65b79c3a","imageSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","transactionDigest":"a280fa0e8b9eb7da716d7b8657cebad6ee1af68aecd2ee9d4fbc7411f34a2d4f","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-highway-bbs-gap-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"12211ef05c36b8700ae4e78431109682","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"14bb3a010bb65b2d830580b72037d6f0b9ebdbcf9fa9b60535851928301e9c96","approvalDigest":"d26c2a252e66dc5b5ffa5e16bc769ae3b777a0db86935a66f980c192b0169766","visualDigest":"89332347df2fa57db042c6e9a3a249a39635492f7070c948b90ef4cb65b79c3a","imageSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","targetRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-highway-bbs-gap-pixel-map-pin","targetAssetSlug":"cn-highway-bbs-gap","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","sourceImage":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"15172f4d6d5e2bd4c8ac04e4e97ba07b45e847c9ee4376244f19df5e2d928c51","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"14bb3a010bb65b2d830580b72037d6f0b9ebdbcf9fa9b60535851928301e9c96","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"d26c2a252e66dc5b5ffa5e16bc769ae3b777a0db86935a66f980c192b0169766","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"89332347df2fa57db042c6e9a3a249a39635492f7070c948b90ef4cb65b79c3a","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"d26c2a252e66dc5b5ffa5e16bc769ae3b777a0db86935a66f980c192b0169766","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-highway-bbs-gap-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-highway-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-highway-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E9%AB%98%E9%80%9F%E5%85%AC%E8%B7%AF%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-highway-bbs-gap/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/cn-highway-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-highway-bbs-gap/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-pixel-map-pin","approvalId":"cn-commercial-bbs-gap-pixel-map-pin-dual-control","reviewId":"cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","assetName":"中国内地商业不动产 BBS Gap","nftStyleName":"REITs Pixel Asset #CN-Commercial-BBS","countrySlug":"cn","countryName":"中国内地","cityName":"上海","assetType":"商业不动产","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","status":"needs-pin-redraw","statusLabel":"需先重绘地图 Pin","approvalStatus":"needs-pin-redraw","approvalStatusLabel":"需先重绘地图 Pin","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"0b1f12a403b624b45be854ecfe2ec97e5a6e553959a67922f25837f35f2ad4e9","approvalDigest":"0dbd29fc79c0a05a9161c3683abe0d5866332885627a95cd461e01bc2ffa8499","visualDigest":"9104bbdafc9345f5520ecac3f197f1b01073e05211be975a54d8c468b1caa4ba","imageSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","transactionDigest":"be1f33305bb52814a558233bd58f3cda1cd1244c80fb5776be49e69150878ee2","blockers":["地图 Pin 尚未重绘为 32px/64px 专用图，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-cn-commercial-bbs-gap-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"7ca83907cb71c7011db25e82668e8cd3","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"0b1f12a403b624b45be854ecfe2ec97e5a6e553959a67922f25837f35f2ad4e9","approvalDigest":"0dbd29fc79c0a05a9161c3683abe0d5866332885627a95cd461e01bc2ffa8499","visualDigest":"9104bbdafc9345f5520ecac3f197f1b01073e05211be975a54d8c468b1caa4ba","imageSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","targetRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"cn-commercial-bbs-gap-pixel-map-pin","targetAssetSlug":"cn-commercial-bbs-gap","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","sourceImage":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceDimensionLabel":"512x512","sourcePromptDigest":"393bf37af880850509a3f04272bc1d1d7b3070c05750e4e992963bc87420186d","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"0b1f12a403b624b45be854ecfe2ec97e5a6e553959a67922f25837f35f2ad4e9","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"0dbd29fc79c0a05a9161c3683abe0d5866332885627a95cd461e01bc2ffa8499","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"9104bbdafc9345f5520ecac3f197f1b01073e05211be975a54d8c468b1caa4ba","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"0dbd29fc79c0a05a9161c3683abe0d5866332885627a95cd461e01bc2ffa8499","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-cn-commercial-bbs-gap-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=cn-commercial-bbs-gap&decision=needs-pin-redraw&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=cn-commercial-bbs-gap","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=cn","search":"/search?q=%E4%B8%AD%E5%9B%BD%E5%86%85%E5%9C%B0%E5%95%86%E4%B8%9A%E4%B8%8D%E5%8A%A8%E4%BA%A7%20BBS%20Gap"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/cn-commercial-bbs-gap/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/cn-commercial-bbs-gap","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap","visualRegistryResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap","targetVisualResourceUri":"reits://asset-visual-registry/cn-commercial-bbs-gap/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-eu-logistics-esef-hub-isometric-nft-card","approvalId":"eu-logistics-esef-hub-isometric-nft-card-dual-control","reviewId":"eu-logistics-esef-hub-isometric-nft-card","candidateSlug":"eu-logistics-esef-hub","assetName":"欧盟 Listed Real Estate Logistics Hub","nftStyleName":"REITs Pixel Asset #EU-Logistics-11","countrySlug":"eu","countryName":"欧盟","cityName":"Amsterdam","assetType":"欧洲物流地产","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":null,"status":"blocked-by-brief","statusLabel":"Brief 阻断不可迁入","approvalStatus":"blocked-by-brief","approvalStatusLabel":"Brief 阻断不可审批","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"e1f46d497995c111f2bd18866450bd7c5e96eb265f813a15af9b0ddf294833dc","approvalDigest":"542129bf8c7707a43430a84534bc4cb22001544b6c93cb77c5b6c9ffd7406ed6","visualDigest":"4dcfb53a94d15b3053428cb282f721a06f546a1fa06514e6b1ad2be69d773229","imageSha256":null,"transactionDigest":"e6bf775054f4582bdc1582c6cc74c2e833a84d55dba7dd8b2aa04220282abb87","blockers":["欧盟 Listed Real Estate Logistics Hub 仍被 brief/source/policy 门禁阻断，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-eu-logistics-esef-hub-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"ce8a63c0cd7dffa6c962fa48e1060fbd","candidateSlug":"eu-logistics-esef-hub","formatKey":"isometric-nft-card","reviewDigest":"e1f46d497995c111f2bd18866450bd7c5e96eb265f813a15af9b0ddf294833dc","approvalDigest":"542129bf8c7707a43430a84534bc4cb22001544b6c93cb77c5b6c9ffd7406ed6","visualDigest":"4dcfb53a94d15b3053428cb282f721a06f546a1fa06514e6b1ad2be69d773229","imageSha256":null,"targetRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"eu-logistics-esef-hub-isometric-nft-card","targetAssetSlug":"eu-logistics-esef-hub","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","sourceImage":null,"sourceDimensionLabel":"missing","sourcePromptDigest":"255ec794756394a2cfe45bd77e661e9d5d61a87ef01911515513692a30228959","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"e1f46d497995c111f2bd18866450bd7c5e96eb265f813a15af9b0ddf294833dc","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"542129bf8c7707a43430a84534bc4cb22001544b6c93cb77c5b6c9ffd7406ed6","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"4dcfb53a94d15b3053428cb282f721a06f546a1fa06514e6b1ad2be69d773229","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":false,"digest":null,"note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"542129bf8c7707a43430a84534bc4cb22001544b6c93cb77c5b6c9ffd7406ed6","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-eu-logistics-esef-hub-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/eu-logistics-esef-hub/isometric-nft-card","reits://asset-visual-approval-dry-run/eu-logistics-esef-hub/isometric-nft-card","reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","reits://asset-visual-trials/eu-logistics-esef-hub/isometric-nft-card","reits://asset-visual-registry/eu-logistics-esef-hub/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=eu-logistics-esef-hub","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=eu","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/eu-logistics-esef-hub/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/eu-logistics-esef-hub/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/eu-logistics-esef-hub/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/eu-logistics-esef-hub","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","visualRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-eu-logistics-esef-hub-pixel-map-pin","approvalId":"eu-logistics-esef-hub-pixel-map-pin-dual-control","reviewId":"eu-logistics-esef-hub-pixel-map-pin","candidateSlug":"eu-logistics-esef-hub","assetName":"欧盟 Listed Real Estate Logistics Hub","nftStyleName":"REITs Pixel Asset #EU-Logistics-11","countrySlug":"eu","countryName":"欧盟","cityName":"Amsterdam","assetType":"欧洲物流地产","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":null,"status":"blocked-by-brief","statusLabel":"Brief 阻断不可迁入","approvalStatus":"blocked-by-brief","approvalStatusLabel":"Brief 阻断不可审批","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"d058c98ab8a06cd946c3ce3fd9e84e08dad698133c6d6c16c3e908a435263b27","approvalDigest":"e1705d72858c656c66a0e6bec86036cc0b054a59a72a54022d56ee93c832190b","visualDigest":"604b2f01ac5aa44a971d581bc5693efd760c89ed4e9480903c7c6d6928b1b0fd","imageSha256":null,"transactionDigest":"5b0561ec5a0be5b07529908e4d3b0f129d2e6cfec4fe8f13e23b8f03baaf8062","blockers":["欧盟 Listed Real Estate Logistics Hub 仍被 brief/source/policy 门禁阻断，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-eu-logistics-esef-hub-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"f1bd80fed1ca2901b9f5f6a75121c346","candidateSlug":"eu-logistics-esef-hub","formatKey":"pixel-map-pin","reviewDigest":"d058c98ab8a06cd946c3ce3fd9e84e08dad698133c6d6c16c3e908a435263b27","approvalDigest":"e1705d72858c656c66a0e6bec86036cc0b054a59a72a54022d56ee93c832190b","visualDigest":"604b2f01ac5aa44a971d581bc5693efd760c89ed4e9480903c7c6d6928b1b0fd","imageSha256":null,"targetRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"eu-logistics-esef-hub-pixel-map-pin","targetAssetSlug":"eu-logistics-esef-hub","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","sourceImage":null,"sourceDimensionLabel":"missing","sourcePromptDigest":"25f57075b004526ef4147682dd7b85807a47c6ddc97cc1c0594cc1adaa145835","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"d058c98ab8a06cd946c3ce3fd9e84e08dad698133c6d6c16c3e908a435263b27","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"e1705d72858c656c66a0e6bec86036cc0b054a59a72a54022d56ee93c832190b","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"604b2f01ac5aa44a971d581bc5693efd760c89ed4e9480903c7c6d6928b1b0fd","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":false,"digest":null,"note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"e1705d72858c656c66a0e6bec86036cc0b054a59a72a54022d56ee93c832190b","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-eu-logistics-esef-hub-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-approval-dry-run/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-review-ledger/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-trials/eu-logistics-esef-hub/pixel-map-pin","reits://asset-visual-registry/eu-logistics-esef-hub/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=eu-logistics-esef-hub&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=eu-logistics-esef-hub&decision=blocked-by-brief&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=eu-logistics-esef-hub","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=eu","search":"/search?q=%E6%AC%A7%E7%9B%9F%20Listed%20Real%20Estate%20Logistics%20Hub"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/eu-logistics-esef-hub/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/eu-logistics-esef-hub/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/eu-logistics-esef-hub/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/eu-logistics-esef-hub/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/eu-logistics-esef-hub","futureAssetResourceUri":"reits://virtual-assets/eu-logistics-esef-hub","visualRegistryResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub","targetVisualResourceUri":"reits://asset-visual-registry/eu-logistics-esef-hub/pixel-map-pin"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-in-invit-infra-corridor-isometric-nft-card","approvalId":"in-invit-infra-corridor-isometric-nft-card-dual-control","reviewId":"in-invit-infra-corridor-isometric-nft-card","candidateSlug":"in-invit-infra-corridor","assetName":"印度 REITs / InvIT Infra Corridor","nftStyleName":"REITs Pixel Asset #IN-Infra-10","countrySlug":"in","countryName":"印度","cityName":"Mumbai","assetType":"基础设施走廊","formatKey":"isometric-nft-card","label":"等距 NFT 主图试点","source":null,"status":"blocked-by-brief","statusLabel":"Brief 阻断不可迁入","approvalStatus":"blocked-by-brief","approvalStatusLabel":"Brief 阻断不可审批","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"87c51f3843cfe89528800a9c4a8ad3386812b219b6e40478aefd9eb08e3850fa","approvalDigest":"7d7c23ee4b9c5ce6168558b26f1ebcf81878d9cd6ee6f4a4aef035020e51f616","visualDigest":"d8af9440520b9c2b8b3e165b1ba0b0df0c436b1d86acb2482ebf1d6512f2f7c5","imageSha256":null,"transactionDigest":"1e6a818b2ee33432ed70e8395e292f9a374504e20d4909f81a20bf758887b916","blockers":["印度 REITs / InvIT Infra Corridor 仍被 brief/source/policy 门禁阻断，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-in-invit-infra-corridor-isometric-nft-card","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"4240c7bdf869d37ebdee4a37febceb7b","candidateSlug":"in-invit-infra-corridor","formatKey":"isometric-nft-card","reviewDigest":"87c51f3843cfe89528800a9c4a8ad3386812b219b6e40478aefd9eb08e3850fa","approvalDigest":"7d7c23ee4b9c5ce6168558b26f1ebcf81878d9cd6ee6f4a4aef035020e51f616","visualDigest":"d8af9440520b9c2b8b3e165b1ba0b0df0c436b1d86acb2482ebf1d6512f2f7c5","imageSha256":null,"targetRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/isometric-nft-card","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"in-invit-infra-corridor-isometric-nft-card","targetAssetSlug":"in-invit-infra-corridor","targetFormatKey":"isometric-nft-card","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/isometric-nft-card","targetAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","sourceImage":null,"sourceDimensionLabel":"missing","sourcePromptDigest":"4c82a45c0fed8f3d896485410fdcb588a86b2053953fda6cecf02c15a5450b1a","surfaces":["homepage-card","pixel-atlas-detail","search-card","mcp-asset-card"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"87c51f3843cfe89528800a9c4a8ad3386812b219b6e40478aefd9eb08e3850fa","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"7d7c23ee4b9c5ce6168558b26f1ebcf81878d9cd6ee6f4a4aef035020e51f616","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"d8af9440520b9c2b8b3e165b1ba0b0df0c436b1d86acb2482ebf1d6512f2f7c5","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":false,"digest":null,"note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"7d7c23ee4b9c5ce6168558b26f1ebcf81878d9cd6ee6f4a4aef035020e51f616","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-in-invit-infra-corridor-isometric-nft-card","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/in-invit-infra-corridor/isometric-nft-card","reits://asset-visual-approval-dry-run/in-invit-infra-corridor/isometric-nft-card","reits://asset-visual-review-ledger/in-invit-infra-corridor/isometric-nft-card","reits://asset-visual-trials/in-invit-infra-corridor/isometric-nft-card","reits://asset-visual-registry/in-invit-infra-corridor/isometric-nft-card"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor&format=isometric-nft-card","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor&format=isometric-nft-card","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor&format=isometric-nft-card","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=in-invit-infra-corridor&decision=blocked-by-brief&format=isometric-nft-card","visualTrial":"/operations/virtual-asset-visual-trials?asset=in-invit-infra-corridor","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=in","search":"/search?q=%E5%8D%B0%E5%BA%A6%20REITs%20%2F%20InvIT%20Infra%20Corridor"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/in-invit-infra-corridor/isometric-nft-card","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/in-invit-infra-corridor/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/in-invit-infra-corridor/isometric-nft-card","visualTrialResourceUri":"reits://asset-visual-trials/in-invit-infra-corridor/isometric-nft-card","briefResourceUri":"reits://asset-brief-dry-run/in-invit-infra-corridor","futureAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","visualRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/isometric-nft-card"}},{"generatedAt":"2026-09-07T03:28:49.515Z","transactionId":"visual-registry-transaction-in-invit-infra-corridor-pixel-map-pin","approvalId":"in-invit-infra-corridor-pixel-map-pin-dual-control","reviewId":"in-invit-infra-corridor-pixel-map-pin","candidateSlug":"in-invit-infra-corridor","assetName":"印度 REITs / InvIT Infra Corridor","nftStyleName":"REITs Pixel Asset #IN-Infra-10","countrySlug":"in","countryName":"印度","cityName":"Mumbai","assetType":"基础设施走廊","formatKey":"pixel-map-pin","label":"地图像素 Pin 试点","source":null,"status":"blocked-by-brief","statusLabel":"Brief 阻断不可迁入","approvalStatus":"blocked-by-brief","approvalStatusLabel":"Brief 阻断不可审批","transactionDryRun":true,"transactionWriteDisabled":true,"databaseWriteDisabled":true,"visualRegistryWriteDisabled":true,"mcpQueueWriteDisabled":true,"pixelAtlasPublishDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"externalMintDisabled":true,"tradingUseDisabled":true,"registryWritten":false,"transactionWritten":false,"mcpIndexQueued":false,"pixelAtlasPublished":false,"bbsPosted":false,"atomicity":"all-or-nothing","reviewDigest":"eb12afca3998c2a73d66ab5f7b0d6e8a50242ebd787e959bf92dfc644020fea4","approvalDigest":"36a9f8c7652bbdab3adc9f1476ac44de2426766eec0246f8bb783cdb6638086c","visualDigest":"574f14b9fc44ec5198d05b9a9ff6b9e6fd439088b972fe9b02bf31f0680c6b05","imageSha256":null,"transactionDigest":"561c81607b821cc2463d00471815fd97817036f0a64a40b172e0d5ff65ddba0c","blockers":["印度 REITs / InvIT Infra Corridor 仍被 brief/source/policy 门禁阻断，不能进入双人审批。","approval packet 未达到 dual-control-ready，不能生成可校验迁入事务。"],"transactionEnvelope":{"table":"asset_visual_registry_transactions","schemaVersion":"2026-06-visual-registry-transaction-v1","transactionId":"visual-registry-transaction-in-invit-infra-corridor-pixel-map-pin","transactionType":"visual-registry-promotion","transactionMode":"dry-run-only","idempotencyKey":"6e2be8037ef8de29e60bc672cc264e23","candidateSlug":"in-invit-infra-corridor","formatKey":"pixel-map-pin","reviewDigest":"eb12afca3998c2a73d66ab5f7b0d6e8a50242ebd787e959bf92dfc644020fea4","approvalDigest":"36a9f8c7652bbdab3adc9f1476ac44de2426766eec0246f8bb783cdb6638086c","visualDigest":"574f14b9fc44ec5198d05b9a9ff6b9e6fd439088b972fe9b02bf31f0680c6b05","imageSha256":null,"targetRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/pixel-map-pin","createdAt":"2026-09-07T03:28:49.515Z","atomicity":"all-or-nothing","writeDisabled":true},"registryTarget":{"table":"asset_visual_registry","targetRecordId":"in-invit-infra-corridor-pixel-map-pin","targetAssetSlug":"in-invit-infra-corridor","targetFormatKey":"pixel-map-pin","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/pixel-map-pin","targetAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","sourceImage":null,"sourceDimensionLabel":"missing","sourcePromptDigest":"f7b52138c57eb21ced6e18eee69783c48b5a5f29ccea791eb8f8b8c33b84e0a1","surfaces":["pixel-atlas-map","country-map-preview","mobile-map-pin"],"registryWriteDisabled":true},"writeSet":[{"id":"visual-trial-source","table":"virtual_asset_visual_trials","operation":"no-op","digestField":"visualDigest","writeDisabled":true,"note":"试点图片只作为 digest precondition，不修改试点记录。"},{"id":"visual-review-ledger","table":"virtual_asset_visual_review_ledger","operation":"no-op","digestField":"reviewDigest","writeDisabled":true,"note":"人审账本只作为 reviewDigest 来源，不写真实 reviewer。"},{"id":"visual-approval-dry-run","table":"virtual_asset_visual_approvals","operation":"insert","digestField":"approvalDigest","writeDisabled":true,"note":"未来真实审批后才可写 approval；当前 approverId=null。"},{"id":"asset-visual-registry-row","table":"asset_visual_registry","operation":"insert","digestField":"transactionDigest","writeDisabled":true,"note":"未来真实迁入时写正式图片清单行。"},{"id":"mcp-governance-index","table":"reits_mcp_governance_index_queue","operation":"queue","digestField":"transactionDigest","writeDisabled":true,"note":"真实迁入成功后才排队 MCP 治理索引。"}],"preconditions":[{"id":"review-digest-present","label":"reviewDigest 已生成","satisfied":true,"digest":"eb12afca3998c2a73d66ab5f7b0d6e8a50242ebd787e959bf92dfc644020fea4","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"36a9f8c7652bbdab3adc9f1476ac44de2426766eec0246f8bb783cdb6638086c","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"574f14b9fc44ec5198d05b9a9ff6b9e6fd439088b972fe9b02bf31f0680c6b05","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":false,"digest":null,"note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"36a9f8c7652bbdab3adc9f1476ac44de2426766eec0246f8bb783cdb6638086c","note":"只有 dual-control-ready 的 approval packet 可进入事务 dry-run。"},{"id":"registry-write-disabled","label":"正式写入保持禁用","satisfied":true,"digest":null,"note":"当前必须保持 writeDisabled=true。"}],"rollbackPlan":{"rollbackPlanId":"rollback-visual-registry-transaction-in-invit-infra-corridor-pixel-map-pin","mode":"dry-run-only","compensationStrategy":"remove-unpublished-registry-row-only","canRollbackWithoutMutation":true,"requiresOperatorReview":true,"rollbackWriteDisabled":true},"mcpQueuePlan":{"queueName":"reits_mcp_governance_index_queue","operation":"enqueue","writeDisabled":true,"resources":["reits://asset-visual-registry-transaction/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-approval-dry-run/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-review-ledger/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-trials/in-invit-infra-corridor/pixel-map-pin","reits://asset-visual-registry/in-invit-infra-corridor/pixel-map-pin"]},"links":{"transactionApi":"/api/public/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","transactionPage":"/operations/virtual-asset-visual-transaction-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","approval":"/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","approvalApi":"/api/public/operations/virtual-asset-visual-approval-dry-run?asset=in-invit-infra-corridor&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=in-invit-infra-corridor&decision=blocked-by-brief&format=pixel-map-pin","visualTrial":"/operations/virtual-asset-visual-trials?asset=in-invit-infra-corridor","formalRegistry":"/operations/asset-visual-registry","briefDryRun":"/operations/virtual-asset-brief-dry-run?country=in","search":"/search?q=%E5%8D%B0%E5%BA%A6%20REITs%20%2F%20InvIT%20Infra%20Corridor"},"mcp":{"visualTransactionResourceUri":"reits://asset-visual-registry-transaction/in-invit-infra-corridor/pixel-map-pin","visualApprovalResourceUri":"reits://asset-visual-approval-dry-run/in-invit-infra-corridor/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/in-invit-infra-corridor/pixel-map-pin","visualTrialResourceUri":"reits://asset-visual-trials/in-invit-infra-corridor/pixel-map-pin","briefResourceUri":"reits://asset-brief-dry-run/in-invit-infra-corridor","futureAssetResourceUri":"reits://virtual-assets/in-invit-infra-corridor","visualRegistryResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor","targetVisualResourceUri":"reits://asset-visual-registry/in-invit-infra-corridor/pixel-map-pin"}}],"statusBreakdown":[{"status":"transaction-dry-run-ready","label":"事务 dry-run 可校验","count":6},{"status":"needs-pin-redraw","label":"需先重绘地图 Pin","count":7},{"status":"needs-compliance-review","label":"需先合规复核","count":1},{"status":"missing-file","label":"缺文件不可迁入","count":0},{"status":"blocked-by-brief","label":"Brief 阻断不可迁入","count":4}],"countryBreakdown":[{"countrySlug":"cn","countryName":"中国内地","transactionCount":8,"transactionDryRunReadyCount":4,"blockedBeforeTransactionCount":4},{"countrySlug":"au","countryName":"澳大利亚","transactionCount":2,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":1},{"countrySlug":"uk","countryName":"英国","transactionCount":2,"transactionDryRunReadyCount":1,"blockedBeforeTransactionCount":1},{"countrySlug":"ca","countryName":"加拿大","transactionCount":2,"transactionDryRunReadyCount":0,"blockedBeforeTransactionCount":2},{"countrySlug":"eu","countryName":"欧盟","transactionCount":2,"transactionDryRunReadyCount":0,"blockedBeforeTransactionCount":2},{"countrySlug":"in","countryName":"印度","transactionCount":2,"transactionDryRunReadyCount":0,"blockedBeforeTransactionCount":2}],"qaWarnings":["该事务层只生成 dry-run envelope，不写 Asset Visual Registry。","transaction-dry-run-ready 只表示 digest、target 和 writeSet 可校验，不代表真实批准或真实迁入。","真实写入必须等待 approverId、approvedAt、事务 worker、回滚机制和 MCP queue worker 完成。","地图 Pin、合规复核、brief 阻断未清除前，不允许生成可校验迁入事务。"],"publicNotes":["当前筛选范围内有 18 个 visual transaction envelope，6 个可校验。","事务 envelope 串联 reviewDigest、approvalDigest、visualDigest、imageSha256 和目标 Registry 资源位。","该层为未来 REITs MCP、Pixel Atlas、VR 展厅和正式图片清单之间提供幂等迁入边界。","BBS Gap 已进入 8 个图片事务 envelope；仍不写 Registry、不排队 MCP、不发布地图或 BBS。"]}