{"generatedAt":"2026-09-07T03:28:49.515Z","scope":{"countrySlug":"cn","assetSlug":null,"status":null,"formatKey":null},"metrics":{"candidateCount":4,"transactionEnvelopeCount":8,"transactionDryRunReadyCount":4,"blockedBeforeTransactionCount":4,"needsPinRedrawCount":4,"needsComplianceReviewCount":0,"missingFileCount":0,"blockedByBriefCount":0,"writeDisabledCount":8,"registryWriteDisabledCount":8,"mcpQueueWriteDisabledCount":8,"pixelAtlasPublishDisabledCount":8,"registryWrittenCount":0,"transactionWrittenCount":0,"mcpIndexQueuedCount":0,"committedCount":0,"transactionDigestCount":8,"mcpResourceCount":52},"records":[{"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":"cfeda10507465f3f14a2d4cd5898317226fd3ff113c92969b3b352db93c5ecd5","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":"caaaaa648449e2520ebdbacf3ffbe77feba6025cc3a9164bc60bf2fe409c0cb2","approvalDigest":"85cdb3670f425eb327df5244220f3b612f3f947d016bf1bb4397a2c340c5a6c6","visualDigest":"cccfb4bb95a16e4abe93c9a5792f88be5cfbd33ac03364d44f55497aadb195b0","imageSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","transactionDigest":"5991a20f17c36691722623823f22e1475f6f68494a9c89f81bd899ce207731cb","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":"d7ed1fa0a4e800b0ebdbeceaf91196a1","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"caaaaa648449e2520ebdbacf3ffbe77feba6025cc3a9164bc60bf2fe409c0cb2","approvalDigest":"85cdb3670f425eb327df5244220f3b612f3f947d016bf1bb4397a2c340c5a6c6","visualDigest":"cccfb4bb95a16e4abe93c9a5792f88be5cfbd33ac03364d44f55497aadb195b0","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":"249c1e45de31115f804d88c2ec11a3a7a72f6d7991eb2fd9443048d40744cbad","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":"caaaaa648449e2520ebdbacf3ffbe77feba6025cc3a9164bc60bf2fe409c0cb2","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"85cdb3670f425eb327df5244220f3b612f3f947d016bf1bb4397a2c340c5a6c6","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"cccfb4bb95a16e4abe93c9a5792f88be5cfbd33ac03364d44f55497aadb195b0","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"85cdb3670f425eb327df5244220f3b612f3f947d016bf1bb4397a2c340c5a6c6","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":"3e6c642dbe118260095cd5e308a92244db67a99f9b79814c2e936f7a22cb2cf7","approvalDigest":"3a2440b9c67644a7a3857dcde07e331ac3804e464f3ea3def884af6a79e9d541","visualDigest":"80efb85bea5e5ee6a9f5ce4ae50560bf568fca5bfe96952cd584879c9f970034","imageSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","transactionDigest":"9e9c3ac454389df22612f8aa491055b0154717b3828b3ce7e49bc770b16e9965","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":"10f90dafc167436b796a7bbc6e6c5dec","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"3e6c642dbe118260095cd5e308a92244db67a99f9b79814c2e936f7a22cb2cf7","approvalDigest":"3a2440b9c67644a7a3857dcde07e331ac3804e464f3ea3def884af6a79e9d541","visualDigest":"80efb85bea5e5ee6a9f5ce4ae50560bf568fca5bfe96952cd584879c9f970034","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":"bd9b41590617dcec259922c12dc2e63c556e5ef9fda6e4197da6a24e71aec889","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":"3e6c642dbe118260095cd5e308a92244db67a99f9b79814c2e936f7a22cb2cf7","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"3a2440b9c67644a7a3857dcde07e331ac3804e464f3ea3def884af6a79e9d541","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"80efb85bea5e5ee6a9f5ce4ae50560bf568fca5bfe96952cd584879c9f970034","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"3a2440b9c67644a7a3857dcde07e331ac3804e464f3ea3def884af6a79e9d541","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":"cfbaa8d91e904fc43fc75f2274cd735cf50426342578074583948400d9827b1a","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":"daa725ce109fcb8cd81df73ca3345eea63cac02bf036efdd6f8dec03274e209b","approvalDigest":"2598ed60264b4e758ff3c09bb35201be3225d838d45005e1b0a97f3bf043f3c3","visualDigest":"d96250c04cdee0d6be77ed3eccf928f59b2c09c9e97da7228ff132cbda574a43","imageSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","transactionDigest":"79e3b2eea47f1101e96a63c008e072e514358d9d7a79726859c84a0cd6e3708f","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":"1e9af23155227a139bec4a939e8f213b","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"daa725ce109fcb8cd81df73ca3345eea63cac02bf036efdd6f8dec03274e209b","approvalDigest":"2598ed60264b4e758ff3c09bb35201be3225d838d45005e1b0a97f3bf043f3c3","visualDigest":"d96250c04cdee0d6be77ed3eccf928f59b2c09c9e97da7228ff132cbda574a43","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":"dc63c977fbfd91607ab56d652459affcf63cee89dfa3e82012bdb0dc79d25dfd","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":"daa725ce109fcb8cd81df73ca3345eea63cac02bf036efdd6f8dec03274e209b","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"2598ed60264b4e758ff3c09bb35201be3225d838d45005e1b0a97f3bf043f3c3","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"d96250c04cdee0d6be77ed3eccf928f59b2c09c9e97da7228ff132cbda574a43","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"2598ed60264b4e758ff3c09bb35201be3225d838d45005e1b0a97f3bf043f3c3","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":"1fb479c7ed09b1e329341b7c95f56c623d0997e3bef92d9d6567ec7b32f35025","approvalDigest":"015fcdee042c90710bee3b08fc1a36706c76e00de8f2a2eaf33fcc8ff7e9140f","visualDigest":"e343df6accc86761c5122fb33af2d437221e4d39168ca7615374ba91c58929c2","imageSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","transactionDigest":"ea61385e9befaca4f352dad6204bf5b99341b63c853e3728cfcab6fa5f86726b","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":"f92ab0716bf80ff3941707204c8ca33c","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"1fb479c7ed09b1e329341b7c95f56c623d0997e3bef92d9d6567ec7b32f35025","approvalDigest":"015fcdee042c90710bee3b08fc1a36706c76e00de8f2a2eaf33fcc8ff7e9140f","visualDigest":"e343df6accc86761c5122fb33af2d437221e4d39168ca7615374ba91c58929c2","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":"5d16118b63690c40405df9327d2243cfd7df22cc2854619bd51822840c0ffa42","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":"1fb479c7ed09b1e329341b7c95f56c623d0997e3bef92d9d6567ec7b32f35025","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"015fcdee042c90710bee3b08fc1a36706c76e00de8f2a2eaf33fcc8ff7e9140f","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"e343df6accc86761c5122fb33af2d437221e4d39168ca7615374ba91c58929c2","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"015fcdee042c90710bee3b08fc1a36706c76e00de8f2a2eaf33fcc8ff7e9140f","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"}}],"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-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":"caaaaa648449e2520ebdbacf3ffbe77feba6025cc3a9164bc60bf2fe409c0cb2","approvalDigest":"85cdb3670f425eb327df5244220f3b612f3f947d016bf1bb4397a2c340c5a6c6","visualDigest":"cccfb4bb95a16e4abe93c9a5792f88be5cfbd33ac03364d44f55497aadb195b0","imageSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","transactionDigest":"5991a20f17c36691722623823f22e1475f6f68494a9c89f81bd899ce207731cb","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":"d7ed1fa0a4e800b0ebdbeceaf91196a1","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"caaaaa648449e2520ebdbacf3ffbe77feba6025cc3a9164bc60bf2fe409c0cb2","approvalDigest":"85cdb3670f425eb327df5244220f3b612f3f947d016bf1bb4397a2c340c5a6c6","visualDigest":"cccfb4bb95a16e4abe93c9a5792f88be5cfbd33ac03364d44f55497aadb195b0","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":"249c1e45de31115f804d88c2ec11a3a7a72f6d7991eb2fd9443048d40744cbad","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":"caaaaa648449e2520ebdbacf3ffbe77feba6025cc3a9164bc60bf2fe409c0cb2","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"85cdb3670f425eb327df5244220f3b612f3f947d016bf1bb4397a2c340c5a6c6","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"cccfb4bb95a16e4abe93c9a5792f88be5cfbd33ac03364d44f55497aadb195b0","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"85cdb3670f425eb327df5244220f3b612f3f947d016bf1bb4397a2c340c5a6c6","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":"daa725ce109fcb8cd81df73ca3345eea63cac02bf036efdd6f8dec03274e209b","approvalDigest":"2598ed60264b4e758ff3c09bb35201be3225d838d45005e1b0a97f3bf043f3c3","visualDigest":"d96250c04cdee0d6be77ed3eccf928f59b2c09c9e97da7228ff132cbda574a43","imageSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","transactionDigest":"79e3b2eea47f1101e96a63c008e072e514358d9d7a79726859c84a0cd6e3708f","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":"1e9af23155227a139bec4a939e8f213b","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","reviewDigest":"daa725ce109fcb8cd81df73ca3345eea63cac02bf036efdd6f8dec03274e209b","approvalDigest":"2598ed60264b4e758ff3c09bb35201be3225d838d45005e1b0a97f3bf043f3c3","visualDigest":"d96250c04cdee0d6be77ed3eccf928f59b2c09c9e97da7228ff132cbda574a43","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":"dc63c977fbfd91607ab56d652459affcf63cee89dfa3e82012bdb0dc79d25dfd","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":"daa725ce109fcb8cd81df73ca3345eea63cac02bf036efdd6f8dec03274e209b","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"2598ed60264b4e758ff3c09bb35201be3225d838d45005e1b0a97f3bf043f3c3","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"d96250c04cdee0d6be77ed3eccf928f59b2c09c9e97da7228ff132cbda574a43","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":true,"digest":"2598ed60264b4e758ff3c09bb35201be3225d838d45005e1b0a97f3bf043f3c3","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-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":"3e6c642dbe118260095cd5e308a92244db67a99f9b79814c2e936f7a22cb2cf7","approvalDigest":"3a2440b9c67644a7a3857dcde07e331ac3804e464f3ea3def884af6a79e9d541","visualDigest":"80efb85bea5e5ee6a9f5ce4ae50560bf568fca5bfe96952cd584879c9f970034","imageSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","transactionDigest":"9e9c3ac454389df22612f8aa491055b0154717b3828b3ce7e49bc770b16e9965","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":"10f90dafc167436b796a7bbc6e6c5dec","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"3e6c642dbe118260095cd5e308a92244db67a99f9b79814c2e936f7a22cb2cf7","approvalDigest":"3a2440b9c67644a7a3857dcde07e331ac3804e464f3ea3def884af6a79e9d541","visualDigest":"80efb85bea5e5ee6a9f5ce4ae50560bf568fca5bfe96952cd584879c9f970034","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":"bd9b41590617dcec259922c12dc2e63c556e5ef9fda6e4197da6a24e71aec889","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":"3e6c642dbe118260095cd5e308a92244db67a99f9b79814c2e936f7a22cb2cf7","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"3a2440b9c67644a7a3857dcde07e331ac3804e464f3ea3def884af6a79e9d541","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"80efb85bea5e5ee6a9f5ce4ae50560bf568fca5bfe96952cd584879c9f970034","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"3a2440b9c67644a7a3857dcde07e331ac3804e464f3ea3def884af6a79e9d541","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":"1fb479c7ed09b1e329341b7c95f56c623d0997e3bef92d9d6567ec7b32f35025","approvalDigest":"015fcdee042c90710bee3b08fc1a36706c76e00de8f2a2eaf33fcc8ff7e9140f","visualDigest":"e343df6accc86761c5122fb33af2d437221e4d39168ca7615374ba91c58929c2","imageSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","transactionDigest":"ea61385e9befaca4f352dad6204bf5b99341b63c853e3728cfcab6fa5f86726b","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":"f92ab0716bf80ff3941707204c8ca33c","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","reviewDigest":"1fb479c7ed09b1e329341b7c95f56c623d0997e3bef92d9d6567ec7b32f35025","approvalDigest":"015fcdee042c90710bee3b08fc1a36706c76e00de8f2a2eaf33fcc8ff7e9140f","visualDigest":"e343df6accc86761c5122fb33af2d437221e4d39168ca7615374ba91c58929c2","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":"5d16118b63690c40405df9327d2243cfd7df22cc2854619bd51822840c0ffa42","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":"1fb479c7ed09b1e329341b7c95f56c623d0997e3bef92d9d6567ec7b32f35025","note":"事务必须绑定人审账本摘要。"},{"id":"approval-digest-present","label":"approvalDigest 已生成","satisfied":true,"digest":"015fcdee042c90710bee3b08fc1a36706c76e00de8f2a2eaf33fcc8ff7e9140f","note":"事务必须绑定双签 dry-run 摘要。"},{"id":"visual-digest-present","label":"visualDigest 已生成","satisfied":true,"digest":"e343df6accc86761c5122fb33af2d437221e4d39168ca7615374ba91c58929c2","note":"事务必须绑定试点图片摘要。"},{"id":"image-sha256-present","label":"图片文件摘要存在","satisfied":true,"digest":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","note":"图片文件缺失时不能迁入正式清单。"},{"id":"approval-status-ready","label":"双签 dry-run 前置状态可校验","satisfied":false,"digest":"015fcdee042c90710bee3b08fc1a36706c76e00de8f2a2eaf33fcc8ff7e9140f","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"}}],"statusBreakdown":[{"status":"transaction-dry-run-ready","label":"事务 dry-run 可校验","count":4},{"status":"needs-pin-redraw","label":"需先重绘地图 Pin","count":4},{"status":"needs-compliance-review","label":"需先合规复核","count":0},{"status":"missing-file","label":"缺文件不可迁入","count":0},{"status":"blocked-by-brief","label":"Brief 阻断不可迁入","count":0}],"countryBreakdown":[{"countrySlug":"cn","countryName":"中国内地","transactionCount":8,"transactionDryRunReadyCount":4,"blockedBeforeTransactionCount":4}],"qaWarnings":["该事务层只生成 dry-run envelope，不写 Asset Visual Registry。","transaction-dry-run-ready 只表示 digest、target 和 writeSet 可校验，不代表真实批准或真实迁入。","真实写入必须等待 approverId、approvedAt、事务 worker、回滚机制和 MCP queue worker 完成。","地图 Pin、合规复核、brief 阻断未清除前，不允许生成可校验迁入事务。"],"publicNotes":["当前筛选范围内有 8 个 visual transaction envelope，4 个可校验。","事务 envelope 串联 reviewDigest、approvalDigest、visualDigest、imageSha256 和目标 Registry 资源位。","该层为未来 REITs MCP、Pixel Atlas、VR 展厅和正式图片清单之间提供幂等迁入边界。","BBS Gap 已进入 8 个图片事务 envelope；仍不写 Registry、不排队 MCP、不发布地图或 BBS。"]}