事务 dry-run 可校验策略阻断说明 / 中国保障性租赁住房 Community Block
批准图片 dry-run / REITs Pixel Asset #CN-Rental-12 / 中国内地 / isometric-nft-card
单资产事务asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-cardreits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-cardasset_visual_approval_audit_correction_transactions / sourceAction=cc507015c6208b7195 / idempotencyKey=3a1280ffcc8bc308e6fd1f09294e0813

Transaction Source Evidencebbs-gap-local-generatedBBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。
/assets/virtual-assets/cn-rental-housing-community/nft-card.pnggeneration-manifest / 92699 bytessha256=4175bfd4e68e655c2f
localFileDetected=truesourceMatchesTransaction=truesourceEvidenceInIdempotency=truesourceEvidenceRedactionAllowed=false
transactionDigest4622f59c9285e1619ecd6f51
targetAuditDigest58a12bd6031e7de549300188
correctionDigestac42438edaa80e20bca3b534
approvalDigest977e5a5f49def6d222098934
sourceEvidence4175bfd4e68e655c2f6a974b
sourceActioncc507015c6208b719591b2ac
audit-log-originalno-op / asset_visual_approval_audit_log / targetAuditDigest原图片审批审计日志不得修改,只作为 digest precondition。 / writeDisabled=true
source-action-originalno-op / asset_visual_approval_human_confirmation_actions / targetSourceActionDigest源动作摘要必须与双人确认和纠错事件保持一致,不允许事务阶段换图。 / writeDisabled=true
source-evidence-originalno-op / asset_visual_approval_source_evidence / sourceEvidenceSha256源图证据只作为事务前置条件,不允许 redaction 或纠错写入替换原源图。 / writeDisabled=true
correction-eventinsert / asset_visual_approval_audit_correction_events / correctionDigest未来真实写入时插入 correction/redaction 事件。 / writeDisabled=true
dual-control-approvalinsert / asset_visual_approval_audit_correction_approvals / approvalDigest未来真实写入时插入双人确认 approval。 / writeDisabled=true
mcp-governance-indexqueue / reits_mcp_governance_index_queue / transactionDigest未来真实写入成功后再排队 MCP 治理索引。 / writeDisabled=true
transactionDryRun=truetransactionOnly=truedatabaseWriteDisabled=truetransactionWritten=falsesourceEvidenceSha256=4175bfd4e68eapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falsemcpIndexQueued=falsemapPublished=falseregistryPromotionAllowed=false
原审计摘要匹配=true源图证据摘要匹配=true源动作摘要匹配=true纠错摘要匹配=true双人确认摘要匹配=trueatomicity=all-or-nothingsourceMatchesTransaction=truetransactionWritten=falsemcpIndexQueued=false
Rollback Planrollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-cardappend-compensation-event-only / rollbackWriteDisabled=true
MCP Queue Planreits_mcp_governance_index_queue / enqueuemcpQueueWriteDisabled=true / resources=11
Public Side Effectsmap=false / bbs=falsenftMintDisabled=true / sourceEvidenceRedactionAllowed=false
Dual Controlasset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-card双人确认 dry-run 可校验 / dual-control-ready
rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-cardappend-compensation-event-onlycanRollbackWithoutMutation=true / requiresOperatorReview=true
MCP Resourcereits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://virtual-assets/cn-rental-housing-community只进入 dry-run payload,不写 MCP index queue。
{
"table": "asset_visual_approval_audit_correction_transactions",
"schemaVersion": "2026-06-visual-approval-audit-correction-transaction-v1",
"transactionId": "asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-card",
"transactionType": "visual-audit-correction-write",
"transactionMode": "dry-run-only",
"idempotencyKey": "3a1280ffcc8bc308e6fd1f09294e0813",
"action": "approve-visual-dry-run",
"candidateSlug": "cn-rental-housing-community",
"formatKey": "isometric-nft-card",
"correctionType": "policy-blocker-note",
"targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-card",
"targetAuditDigest": "58a12bd6031e7de549300188faf5c2054d24ceccdd09416e3cec780d566b3746",
"targetSourceActionDigest": "cc507015c6208b719591b2ac13e45aa0b00c4d8cc5047320fc2bd4421a06a109",
"targetSourceEvidenceSha256": "4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791",
"sourceEvidencePublicPath": "/assets/virtual-assets/cn-rental-housing-community/nft-card.png",
"sourceMatchesTransaction": true,
"correctionDigest": "ac42438edaa80e20bca3b53452216261ffa75baa436b8b2f4eafd3a49bd81aa9",
"approvalDigest": "977e5a5f49def6d222098934ea7a0966fcb897d1be51d44824859b2513c6538d",
"createdAt": "2026-09-07T03:34:32.465Z",
"atomicity": "all-or-nothing",
"writeDisabled": true
}{
"rollbackPlanId": "rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-isometric-nft-card",
"mode": "dry-run-only",
"compensationStrategy": "append-compensation-event-only",
"canRollbackWithoutMutation": true,
"requiresOperatorReview": true,
"rollbackWriteDisabled": true
}{
"sourceType": "bbs-gap-local-generated",
"localFileDetected": true,
"publicPath": "/assets/virtual-assets/cn-rental-housing-community/nft-card.png",
"sha256": "4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791",
"bytes": 92699,
"manifestSource": "generation-manifest",
"sourceMatchesTransaction": true,
"visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=isometric-nft-card",
"approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=isometric-nft-card",
"evidenceNote": "BBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。"
}{
"mapPublishDisabled": true,
"bbsPostDisabled": true,
"registryPromotionAllowed": false,
"nftMintDisabled": true,
"sourceEvidenceRedactionAllowed": false
}asset.visual.approval.audit.correction.transaction.idempotencyKey=3a1280ffcc8bc308e6fd1f09294e0813 / transactionDigest=4622f59c9285e1619ecd6f5126c32c7650cc37df353aa8234ae00288aa47622f事务 dry-run 可校验策略阻断说明 / 中国保障性租赁住房 Community Block
批准图片 dry-run / REITs Pixel Asset #CN-Rental-12 / 中国内地 / pixel-map-pin
单资产事务asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pinreits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pinasset_visual_approval_audit_correction_transactions / sourceAction=953245f521f842a022 / idempotencyKey=5f03ea079a6a17bb2ecab64b910c769b

Transaction Source Evidencebbs-gap-local-generatedBBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。
/assets/virtual-assets/cn-rental-housing-community/map-pin.pnggeneration-manifest / 7404 bytessha256=ae6f514e2fb0f2c42b
localFileDetected=truesourceMatchesTransaction=truesourceEvidenceInIdempotency=truesourceEvidenceRedactionAllowed=false
transactionDigestb9ceb2d6013381f4272944b7
targetAuditDigestb8a8f148947fdc4c7f99c8cc
correctionDigest64e1c99f42083916dfc8f1e4
approvalDigest1e26e557d4b734338ef0488c
sourceEvidenceae6f514e2fb0f2c42b581e6b
sourceAction953245f521f842a022022fe4
audit-log-originalno-op / asset_visual_approval_audit_log / targetAuditDigest原图片审批审计日志不得修改,只作为 digest precondition。 / writeDisabled=true
source-action-originalno-op / asset_visual_approval_human_confirmation_actions / targetSourceActionDigest源动作摘要必须与双人确认和纠错事件保持一致,不允许事务阶段换图。 / writeDisabled=true
source-evidence-originalno-op / asset_visual_approval_source_evidence / sourceEvidenceSha256源图证据只作为事务前置条件,不允许 redaction 或纠错写入替换原源图。 / writeDisabled=true
correction-eventinsert / asset_visual_approval_audit_correction_events / correctionDigest未来真实写入时插入 correction/redaction 事件。 / writeDisabled=true
dual-control-approvalinsert / asset_visual_approval_audit_correction_approvals / approvalDigest未来真实写入时插入双人确认 approval。 / writeDisabled=true
mcp-governance-indexqueue / reits_mcp_governance_index_queue / transactionDigest未来真实写入成功后再排队 MCP 治理索引。 / writeDisabled=true
transactionDryRun=truetransactionOnly=truedatabaseWriteDisabled=truetransactionWritten=falsesourceEvidenceSha256=ae6f514e2fb0approvalWritten=falsecorrectionEventWritten=falseauditLogMutated=falsemcpIndexQueued=falsemapPublished=falseregistryPromotionAllowed=false
原审计摘要匹配=true源图证据摘要匹配=true源动作摘要匹配=true纠错摘要匹配=true双人确认摘要匹配=trueatomicity=all-or-nothingsourceMatchesTransaction=truetransactionWritten=falsemcpIndexQueued=false
Rollback Planrollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pinappend-compensation-event-only / rollbackWriteDisabled=true
MCP Queue Planreits_mcp_governance_index_queue / enqueuemcpQueueWriteDisabled=true / resources=11
Public Side Effectsmap=false / bbs=falsenftMintDisabled=true / sourceEvidenceRedactionAllowed=false
Dual Controlasset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pin双人确认 dry-run 可校验 / dual-control-ready
rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pinappend-compensation-event-onlycanRollbackWithoutMutation=true / requiresOperatorReview=true
MCP Resourcereits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://virtual-assets/cn-rental-housing-community只进入 dry-run payload,不写 MCP index queue。
{
"table": "asset_visual_approval_audit_correction_transactions",
"schemaVersion": "2026-06-visual-approval-audit-correction-transaction-v1",
"transactionId": "asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pin",
"transactionType": "visual-audit-correction-write",
"transactionMode": "dry-run-only",
"idempotencyKey": "5f03ea079a6a17bb2ecab64b910c769b",
"action": "approve-visual-dry-run",
"candidateSlug": "cn-rental-housing-community",
"formatKey": "pixel-map-pin",
"correctionType": "policy-blocker-note",
"targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pin",
"targetAuditDigest": "b8a8f148947fdc4c7f99c8ccc06253944f04f5fb25bfba7d4b3ec699a74e29b3",
"targetSourceActionDigest": "953245f521f842a022022fe4d30dac5fde248e07f45b73694ecbf94ca2a7c3d1",
"targetSourceEvidenceSha256": "ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66",
"sourceEvidencePublicPath": "/assets/virtual-assets/cn-rental-housing-community/map-pin.png",
"sourceMatchesTransaction": true,
"correctionDigest": "64e1c99f42083916dfc8f1e49497b7014580c61960a9760f71acb24c5c72c60b",
"approvalDigest": "1e26e557d4b734338ef0488c6860d1cf019d6ec8d85c3dd6ed041c6ed8901f46",
"createdAt": "2026-09-07T03:34:32.465Z",
"atomicity": "all-or-nothing",
"writeDisabled": true
}{
"rollbackPlanId": "rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-rental-housing-community-pixel-map-pin",
"mode": "dry-run-only",
"compensationStrategy": "append-compensation-event-only",
"canRollbackWithoutMutation": true,
"requiresOperatorReview": true,
"rollbackWriteDisabled": true
}{
"sourceType": "bbs-gap-local-generated",
"localFileDetected": true,
"publicPath": "/assets/virtual-assets/cn-rental-housing-community/map-pin.png",
"sha256": "ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66",
"bytes": 7404,
"manifestSource": "generation-manifest",
"sourceMatchesTransaction": true,
"visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=cn-rental-housing-community&format=pixel-map-pin",
"approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=cn-rental-housing-community&format=pixel-map-pin",
"evidenceNote": "BBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。"
}{
"mapPublishDisabled": true,
"bbsPostDisabled": true,
"registryPromotionAllowed": false,
"nftMintDisabled": true,
"sourceEvidenceRedactionAllowed": false
}asset.visual.approval.audit.correction.transaction.idempotencyKey=5f03ea079a6a17bb2ecab64b910c769b / transactionDigest=b9ceb2d6013381f4272944b7081a493323db0d047c2749c5bde9225e91a67c28事务 dry-run 可校验策略阻断说明 / 中国内地仓储物流 BBS Gap
批准图片 dry-run / REITs Pixel Asset #CN-Logistics-BBS / 中国内地 / isometric-nft-card
单资产事务asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-cardreits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-cardasset_visual_approval_audit_correction_transactions / sourceAction=0017dc1175ae710523 / idempotencyKey=8050934d64cf93be7428671d161b825d

Transaction Source Evidencebbs-gap-local-generatedBBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。
/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.pnggeneration-manifest / 90568 bytessha256=9ef00ee0a5fda3797a
localFileDetected=truesourceMatchesTransaction=truesourceEvidenceInIdempotency=truesourceEvidenceRedactionAllowed=false
transactionDigestf06b2d9bab64783bfa3d6f14
targetAuditDigeste83e3244f31f9c42ca1eb9c2
correctionDigest35c8b5602c8fa3c1578e7a1f
approvalDigest50c4da4ac2979387dc0b43bd
sourceEvidence9ef00ee0a5fda3797a2d84d0
sourceAction0017dc1175ae7105233275b8
audit-log-originalno-op / asset_visual_approval_audit_log / targetAuditDigest原图片审批审计日志不得修改,只作为 digest precondition。 / writeDisabled=true
source-action-originalno-op / asset_visual_approval_human_confirmation_actions / targetSourceActionDigest源动作摘要必须与双人确认和纠错事件保持一致,不允许事务阶段换图。 / writeDisabled=true
source-evidence-originalno-op / asset_visual_approval_source_evidence / sourceEvidenceSha256源图证据只作为事务前置条件,不允许 redaction 或纠错写入替换原源图。 / writeDisabled=true
correction-eventinsert / asset_visual_approval_audit_correction_events / correctionDigest未来真实写入时插入 correction/redaction 事件。 / writeDisabled=true
dual-control-approvalinsert / asset_visual_approval_audit_correction_approvals / approvalDigest未来真实写入时插入双人确认 approval。 / writeDisabled=true
mcp-governance-indexqueue / reits_mcp_governance_index_queue / transactionDigest未来真实写入成功后再排队 MCP 治理索引。 / writeDisabled=true
transactionDryRun=truetransactionOnly=truedatabaseWriteDisabled=truetransactionWritten=falsesourceEvidenceSha256=9ef00ee0a5fdapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falsemcpIndexQueued=falsemapPublished=falseregistryPromotionAllowed=false
原审计摘要匹配=true源图证据摘要匹配=true源动作摘要匹配=true纠错摘要匹配=true双人确认摘要匹配=trueatomicity=all-or-nothingsourceMatchesTransaction=truetransactionWritten=falsemcpIndexQueued=false
Rollback Planrollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-cardappend-compensation-event-only / rollbackWriteDisabled=true
MCP Queue Planreits_mcp_governance_index_queue / enqueuemcpQueueWriteDisabled=true / resources=11
Public Side Effectsmap=false / bbs=falsenftMintDisabled=true / sourceEvidenceRedactionAllowed=false
Dual Controlasset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-card双人确认 dry-run 可校验 / dual-control-ready
rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-cardappend-compensation-event-onlycanRollbackWithoutMutation=true / requiresOperatorReview=true
MCP Resourcereits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://virtual-assets/cn-logistics-bbs-gap只进入 dry-run payload,不写 MCP index queue。
{
"table": "asset_visual_approval_audit_correction_transactions",
"schemaVersion": "2026-06-visual-approval-audit-correction-transaction-v1",
"transactionId": "asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-card",
"transactionType": "visual-audit-correction-write",
"transactionMode": "dry-run-only",
"idempotencyKey": "8050934d64cf93be7428671d161b825d",
"action": "approve-visual-dry-run",
"candidateSlug": "cn-logistics-bbs-gap",
"formatKey": "isometric-nft-card",
"correctionType": "policy-blocker-note",
"targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-card",
"targetAuditDigest": "e83e3244f31f9c42ca1eb9c284faba80d1ba38b6a969a932eafd3da18cf49752",
"targetSourceActionDigest": "0017dc1175ae7105233275b8f410d93bd9ef33affcabeb672fbbb46109ae6605",
"targetSourceEvidenceSha256": "9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a",
"sourceEvidencePublicPath": "/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png",
"sourceMatchesTransaction": true,
"correctionDigest": "35c8b5602c8fa3c1578e7a1fafc11fcb84d45d9598eff7458812bb251e164a8a",
"approvalDigest": "50c4da4ac2979387dc0b43bdba6ac74a61275cd7ddff79f45226ebf66339a0e8",
"createdAt": "2026-09-07T03:34:32.465Z",
"atomicity": "all-or-nothing",
"writeDisabled": true
}{
"rollbackPlanId": "rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-isometric-nft-card",
"mode": "dry-run-only",
"compensationStrategy": "append-compensation-event-only",
"canRollbackWithoutMutation": true,
"requiresOperatorReview": true,
"rollbackWriteDisabled": true
}{
"sourceType": "bbs-gap-local-generated",
"localFileDetected": true,
"publicPath": "/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png",
"sha256": "9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a",
"bytes": 90568,
"manifestSource": "generation-manifest",
"sourceMatchesTransaction": true,
"visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=isometric-nft-card",
"approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=isometric-nft-card",
"evidenceNote": "BBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。"
}{
"mapPublishDisabled": true,
"bbsPostDisabled": true,
"registryPromotionAllowed": false,
"nftMintDisabled": true,
"sourceEvidenceRedactionAllowed": false
}asset.visual.approval.audit.correction.transaction.idempotencyKey=8050934d64cf93be7428671d161b825d / transactionDigest=f06b2d9bab64783bfa3d6f14bb187a8adeb2adc5b67983afac6d498896a1d0f2事务 dry-run 可校验策略阻断说明 / 中国内地仓储物流 BBS Gap
批准图片 dry-run / REITs Pixel Asset #CN-Logistics-BBS / 中国内地 / pixel-map-pin
单资产事务asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pinreits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pinasset_visual_approval_audit_correction_transactions / sourceAction=112dd49199780f04ba / idempotencyKey=0a19197090fd54b0283d72752b3c83a6

Transaction Source Evidencebbs-gap-local-generatedBBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。
/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.pnggeneration-manifest / 7066 bytessha256=a5ac16525d563a0533
localFileDetected=truesourceMatchesTransaction=truesourceEvidenceInIdempotency=truesourceEvidenceRedactionAllowed=false
transactionDigestc14cefda83e7a9512269c2f8
targetAuditDigest506c7efa99f524fcf8e862d2
correctionDigestcd0621d4b1a337655d2a8125
approvalDigest2d2e61218f32a1900e557bdd
sourceEvidencea5ac16525d563a05336ce28d
sourceAction112dd49199780f04ba185b3d
audit-log-originalno-op / asset_visual_approval_audit_log / targetAuditDigest原图片审批审计日志不得修改,只作为 digest precondition。 / writeDisabled=true
source-action-originalno-op / asset_visual_approval_human_confirmation_actions / targetSourceActionDigest源动作摘要必须与双人确认和纠错事件保持一致,不允许事务阶段换图。 / writeDisabled=true
source-evidence-originalno-op / asset_visual_approval_source_evidence / sourceEvidenceSha256源图证据只作为事务前置条件,不允许 redaction 或纠错写入替换原源图。 / writeDisabled=true
correction-eventinsert / asset_visual_approval_audit_correction_events / correctionDigest未来真实写入时插入 correction/redaction 事件。 / writeDisabled=true
dual-control-approvalinsert / asset_visual_approval_audit_correction_approvals / approvalDigest未来真实写入时插入双人确认 approval。 / writeDisabled=true
mcp-governance-indexqueue / reits_mcp_governance_index_queue / transactionDigest未来真实写入成功后再排队 MCP 治理索引。 / writeDisabled=true
transactionDryRun=truetransactionOnly=truedatabaseWriteDisabled=truetransactionWritten=falsesourceEvidenceSha256=a5ac16525d56approvalWritten=falsecorrectionEventWritten=falseauditLogMutated=falsemcpIndexQueued=falsemapPublished=falseregistryPromotionAllowed=false
原审计摘要匹配=true源图证据摘要匹配=true源动作摘要匹配=true纠错摘要匹配=true双人确认摘要匹配=trueatomicity=all-or-nothingsourceMatchesTransaction=truetransactionWritten=falsemcpIndexQueued=false
Rollback Planrollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pinappend-compensation-event-only / rollbackWriteDisabled=true
MCP Queue Planreits_mcp_governance_index_queue / enqueuemcpQueueWriteDisabled=true / resources=11
Public Side Effectsmap=false / bbs=falsenftMintDisabled=true / sourceEvidenceRedactionAllowed=false
Dual Controlasset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pin双人确认 dry-run 可校验 / dual-control-ready
rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pinappend-compensation-event-onlycanRollbackWithoutMutation=true / requiresOperatorReview=true
MCP Resourcereits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://virtual-assets/cn-logistics-bbs-gap只进入 dry-run payload,不写 MCP index queue。
{
"table": "asset_visual_approval_audit_correction_transactions",
"schemaVersion": "2026-06-visual-approval-audit-correction-transaction-v1",
"transactionId": "asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pin",
"transactionType": "visual-audit-correction-write",
"transactionMode": "dry-run-only",
"idempotencyKey": "0a19197090fd54b0283d72752b3c83a6",
"action": "approve-visual-dry-run",
"candidateSlug": "cn-logistics-bbs-gap",
"formatKey": "pixel-map-pin",
"correctionType": "policy-blocker-note",
"targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pin",
"targetAuditDigest": "506c7efa99f524fcf8e862d22dd895f7aac7e0eb5fe6072e7ff84a76fe573e12",
"targetSourceActionDigest": "112dd49199780f04ba185b3df5805db80e6f94b31a109ac2c6710ebe6c40b984",
"targetSourceEvidenceSha256": "a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60",
"sourceEvidencePublicPath": "/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png",
"sourceMatchesTransaction": true,
"correctionDigest": "cd0621d4b1a337655d2a8125895ff3308585eee7f9ed33485396309d6e216915",
"approvalDigest": "2d2e61218f32a1900e557bdd2f8213b2c50f21d95c22b75316508428fded8228",
"createdAt": "2026-09-07T03:34:32.465Z",
"atomicity": "all-or-nothing",
"writeDisabled": true
}{
"rollbackPlanId": "rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-logistics-bbs-gap-pixel-map-pin",
"mode": "dry-run-only",
"compensationStrategy": "append-compensation-event-only",
"canRollbackWithoutMutation": true,
"requiresOperatorReview": true,
"rollbackWriteDisabled": true
}{
"sourceType": "bbs-gap-local-generated",
"localFileDetected": true,
"publicPath": "/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png",
"sha256": "a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60",
"bytes": 7066,
"manifestSource": "generation-manifest",
"sourceMatchesTransaction": true,
"visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=cn-logistics-bbs-gap&format=pixel-map-pin",
"approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=cn-logistics-bbs-gap&format=pixel-map-pin",
"evidenceNote": "BBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。"
}{
"mapPublishDisabled": true,
"bbsPostDisabled": true,
"registryPromotionAllowed": false,
"nftMintDisabled": true,
"sourceEvidenceRedactionAllowed": false
}asset.visual.approval.audit.correction.transaction.idempotencyKey=0a19197090fd54b0283d72752b3c83a6 / transactionDigest=c14cefda83e7a9512269c2f8102c7637efe6ab7157fd900fde20056618859166事务 dry-run 可校验策略阻断说明 / 中国内地高速公路 BBS Gap
批准图片 dry-run / REITs Pixel Asset #CN-Highway-BBS / 中国内地 / isometric-nft-card
单资产事务asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-cardreits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-cardasset_visual_approval_audit_correction_transactions / sourceAction=d95abd3ad421891563 / idempotencyKey=74d3dace0842521af9d1cc58503fcc2b

Transaction Source Evidencebbs-gap-local-generatedBBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。
/assets/virtual-assets/cn-highway-bbs-gap/nft-card.pnggeneration-manifest / 96279 bytessha256=4dd16a3a69a0218626
localFileDetected=truesourceMatchesTransaction=truesourceEvidenceInIdempotency=truesourceEvidenceRedactionAllowed=false
transactionDigest34329b5e4e8a56f47667f753
targetAuditDigest92a84204374784b81e594d42
correctionDigeste705d20845df484eb8688f17
approvalDigest1176edd24ec1df0273ab0d93
sourceEvidence4dd16a3a69a0218626213e5f
sourceActiond95abd3ad4218915630c0ac2
audit-log-originalno-op / asset_visual_approval_audit_log / targetAuditDigest原图片审批审计日志不得修改,只作为 digest precondition。 / writeDisabled=true
source-action-originalno-op / asset_visual_approval_human_confirmation_actions / targetSourceActionDigest源动作摘要必须与双人确认和纠错事件保持一致,不允许事务阶段换图。 / writeDisabled=true
source-evidence-originalno-op / asset_visual_approval_source_evidence / sourceEvidenceSha256源图证据只作为事务前置条件,不允许 redaction 或纠错写入替换原源图。 / writeDisabled=true
correction-eventinsert / asset_visual_approval_audit_correction_events / correctionDigest未来真实写入时插入 correction/redaction 事件。 / writeDisabled=true
dual-control-approvalinsert / asset_visual_approval_audit_correction_approvals / approvalDigest未来真实写入时插入双人确认 approval。 / writeDisabled=true
mcp-governance-indexqueue / reits_mcp_governance_index_queue / transactionDigest未来真实写入成功后再排队 MCP 治理索引。 / writeDisabled=true
transactionDryRun=truetransactionOnly=truedatabaseWriteDisabled=truetransactionWritten=falsesourceEvidenceSha256=4dd16a3a69a0approvalWritten=falsecorrectionEventWritten=falseauditLogMutated=falsemcpIndexQueued=falsemapPublished=falseregistryPromotionAllowed=false
原审计摘要匹配=true源图证据摘要匹配=true源动作摘要匹配=true纠错摘要匹配=true双人确认摘要匹配=trueatomicity=all-or-nothingsourceMatchesTransaction=truetransactionWritten=falsemcpIndexQueued=false
Rollback Planrollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-cardappend-compensation-event-only / rollbackWriteDisabled=true
MCP Queue Planreits_mcp_governance_index_queue / enqueuemcpQueueWriteDisabled=true / resources=11
Public Side Effectsmap=false / bbs=falsenftMintDisabled=true / sourceEvidenceRedactionAllowed=false
Dual Controlasset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-card双人确认 dry-run 可校验 / dual-control-ready
rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-cardappend-compensation-event-onlycanRollbackWithoutMutation=true / requiresOperatorReview=true
MCP Resourcereits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://virtual-assets/cn-highway-bbs-gap只进入 dry-run payload,不写 MCP index queue。
{
"table": "asset_visual_approval_audit_correction_transactions",
"schemaVersion": "2026-06-visual-approval-audit-correction-transaction-v1",
"transactionId": "asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-card",
"transactionType": "visual-audit-correction-write",
"transactionMode": "dry-run-only",
"idempotencyKey": "74d3dace0842521af9d1cc58503fcc2b",
"action": "approve-visual-dry-run",
"candidateSlug": "cn-highway-bbs-gap",
"formatKey": "isometric-nft-card",
"correctionType": "policy-blocker-note",
"targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-card",
"targetAuditDigest": "92a84204374784b81e594d42bab8c3471a1164fb8681e9e127648d787db04a14",
"targetSourceActionDigest": "d95abd3ad4218915630c0ac25aace9035b2b07e277b095df82f0c77219b4b2a8",
"targetSourceEvidenceSha256": "4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955",
"sourceEvidencePublicPath": "/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png",
"sourceMatchesTransaction": true,
"correctionDigest": "e705d20845df484eb8688f17195102d20f965689475ef5354b6917f9fd298826",
"approvalDigest": "1176edd24ec1df0273ab0d9316d62fd1a4ec865398235cb31a6bd94b81945111",
"createdAt": "2026-09-07T03:34:32.465Z",
"atomicity": "all-or-nothing",
"writeDisabled": true
}{
"rollbackPlanId": "rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-isometric-nft-card",
"mode": "dry-run-only",
"compensationStrategy": "append-compensation-event-only",
"canRollbackWithoutMutation": true,
"requiresOperatorReview": true,
"rollbackWriteDisabled": true
}{
"sourceType": "bbs-gap-local-generated",
"localFileDetected": true,
"publicPath": "/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png",
"sha256": "4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955",
"bytes": 96279,
"manifestSource": "generation-manifest",
"sourceMatchesTransaction": true,
"visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=isometric-nft-card",
"approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=isometric-nft-card",
"evidenceNote": "BBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。"
}{
"mapPublishDisabled": true,
"bbsPostDisabled": true,
"registryPromotionAllowed": false,
"nftMintDisabled": true,
"sourceEvidenceRedactionAllowed": false
}asset.visual.approval.audit.correction.transaction.idempotencyKey=74d3dace0842521af9d1cc58503fcc2b / transactionDigest=34329b5e4e8a56f47667f7535ed122e656e567e91d287216b54689a6876f516c事务 dry-run 可校验策略阻断说明 / 中国内地高速公路 BBS Gap
批准图片 dry-run / REITs Pixel Asset #CN-Highway-BBS / 中国内地 / pixel-map-pin
单资产事务asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pinreits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pinasset_visual_approval_audit_correction_transactions / sourceAction=8e86adbbd5007e10fc / idempotencyKey=2f99159c5d538956a81b22e8f0cdaa6e

Transaction Source Evidencebbs-gap-local-generatedBBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。
/assets/virtual-assets/cn-highway-bbs-gap/map-pin.pnggeneration-manifest / 8495 bytessha256=06be14541031f7be70
localFileDetected=truesourceMatchesTransaction=truesourceEvidenceInIdempotency=truesourceEvidenceRedactionAllowed=false
transactionDigestfb1310db3fe6567e82c8b7a7
targetAuditDigest67a51755b3f0532e63e6fd01
correctionDigesta3479bb48cc39d8aeba2392c
approvalDigestff329768fb212aa289ac8bf7
sourceEvidence06be14541031f7be7028312d
sourceAction8e86adbbd5007e10fcc58d15
audit-log-originalno-op / asset_visual_approval_audit_log / targetAuditDigest原图片审批审计日志不得修改,只作为 digest precondition。 / writeDisabled=true
source-action-originalno-op / asset_visual_approval_human_confirmation_actions / targetSourceActionDigest源动作摘要必须与双人确认和纠错事件保持一致,不允许事务阶段换图。 / writeDisabled=true
source-evidence-originalno-op / asset_visual_approval_source_evidence / sourceEvidenceSha256源图证据只作为事务前置条件,不允许 redaction 或纠错写入替换原源图。 / writeDisabled=true
correction-eventinsert / asset_visual_approval_audit_correction_events / correctionDigest未来真实写入时插入 correction/redaction 事件。 / writeDisabled=true
dual-control-approvalinsert / asset_visual_approval_audit_correction_approvals / approvalDigest未来真实写入时插入双人确认 approval。 / writeDisabled=true
mcp-governance-indexqueue / reits_mcp_governance_index_queue / transactionDigest未来真实写入成功后再排队 MCP 治理索引。 / writeDisabled=true
transactionDryRun=truetransactionOnly=truedatabaseWriteDisabled=truetransactionWritten=falsesourceEvidenceSha256=06be14541031approvalWritten=falsecorrectionEventWritten=falseauditLogMutated=falsemcpIndexQueued=falsemapPublished=falseregistryPromotionAllowed=false
原审计摘要匹配=true源图证据摘要匹配=true源动作摘要匹配=true纠错摘要匹配=true双人确认摘要匹配=trueatomicity=all-or-nothingsourceMatchesTransaction=truetransactionWritten=falsemcpIndexQueued=false
Rollback Planrollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pinappend-compensation-event-only / rollbackWriteDisabled=true
MCP Queue Planreits_mcp_governance_index_queue / enqueuemcpQueueWriteDisabled=true / resources=11
Public Side Effectsmap=false / bbs=falsenftMintDisabled=true / sourceEvidenceRedactionAllowed=false
Dual Controlasset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pin双人确认 dry-run 可校验 / dual-control-ready
rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pinappend-compensation-event-onlycanRollbackWithoutMutation=true / requiresOperatorReview=true
MCP Resourcereits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://virtual-assets/cn-highway-bbs-gap只进入 dry-run payload,不写 MCP index queue。
{
"table": "asset_visual_approval_audit_correction_transactions",
"schemaVersion": "2026-06-visual-approval-audit-correction-transaction-v1",
"transactionId": "asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pin",
"transactionType": "visual-audit-correction-write",
"transactionMode": "dry-run-only",
"idempotencyKey": "2f99159c5d538956a81b22e8f0cdaa6e",
"action": "approve-visual-dry-run",
"candidateSlug": "cn-highway-bbs-gap",
"formatKey": "pixel-map-pin",
"correctionType": "policy-blocker-note",
"targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pin",
"targetAuditDigest": "67a51755b3f0532e63e6fd01b968de8619f1e94e6f20f7d2dcf96ac84e99bea6",
"targetSourceActionDigest": "8e86adbbd5007e10fcc58d1553917444fd29140d0ec59745b38e9cf0d3c6312c",
"targetSourceEvidenceSha256": "06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073",
"sourceEvidencePublicPath": "/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png",
"sourceMatchesTransaction": true,
"correctionDigest": "a3479bb48cc39d8aeba2392c8defb07f983a7230638753abe3e7a74af90ae73a",
"approvalDigest": "ff329768fb212aa289ac8bf7e02738b9a2e7febd423971c15a129fbdcf0be4ec",
"createdAt": "2026-09-07T03:34:32.465Z",
"atomicity": "all-or-nothing",
"writeDisabled": true
}{
"rollbackPlanId": "rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-highway-bbs-gap-pixel-map-pin",
"mode": "dry-run-only",
"compensationStrategy": "append-compensation-event-only",
"canRollbackWithoutMutation": true,
"requiresOperatorReview": true,
"rollbackWriteDisabled": true
}{
"sourceType": "bbs-gap-local-generated",
"localFileDetected": true,
"publicPath": "/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png",
"sha256": "06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073",
"bytes": 8495,
"manifestSource": "generation-manifest",
"sourceMatchesTransaction": true,
"visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=cn-highway-bbs-gap&format=pixel-map-pin",
"approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=cn-highway-bbs-gap&format=pixel-map-pin",
"evidenceNote": "BBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。"
}{
"mapPublishDisabled": true,
"bbsPostDisabled": true,
"registryPromotionAllowed": false,
"nftMintDisabled": true,
"sourceEvidenceRedactionAllowed": false
}asset.visual.approval.audit.correction.transaction.idempotencyKey=2f99159c5d538956a81b22e8f0cdaa6e / transactionDigest=fb1310db3fe6567e82c8b7a79c3eb5976bd4594ed7fa9abcc42a02d592db7f48事务 dry-run 可校验策略阻断说明 / 中国内地商业不动产 BBS Gap
批准图片 dry-run / REITs Pixel Asset #CN-Commercial-BBS / 中国内地 / isometric-nft-card
单资产事务asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-cardreits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-cardasset_visual_approval_audit_correction_transactions / sourceAction=f74eae27980bab957c / idempotencyKey=524f0e3bb72ca307d3cebf144d1e1cd4

Transaction Source Evidencebbs-gap-local-generatedBBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。
/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.pnggeneration-manifest / 76669 bytessha256=2db843ee429d1a9c8f
localFileDetected=truesourceMatchesTransaction=truesourceEvidenceInIdempotency=truesourceEvidenceRedactionAllowed=false
transactionDigest23588203de7cd960cfeb146f
targetAuditDigestc2204d2842fa6966da9dcf26
correctionDigest9469f8fbcbad435e78594ebd
approvalDigest7cfea3b9fc846beca736b3b0
sourceEvidence2db843ee429d1a9c8f05d744
sourceActionf74eae27980bab957cbba319
audit-log-originalno-op / asset_visual_approval_audit_log / targetAuditDigest原图片审批审计日志不得修改,只作为 digest precondition。 / writeDisabled=true
source-action-originalno-op / asset_visual_approval_human_confirmation_actions / targetSourceActionDigest源动作摘要必须与双人确认和纠错事件保持一致,不允许事务阶段换图。 / writeDisabled=true
source-evidence-originalno-op / asset_visual_approval_source_evidence / sourceEvidenceSha256源图证据只作为事务前置条件,不允许 redaction 或纠错写入替换原源图。 / writeDisabled=true
correction-eventinsert / asset_visual_approval_audit_correction_events / correctionDigest未来真实写入时插入 correction/redaction 事件。 / writeDisabled=true
dual-control-approvalinsert / asset_visual_approval_audit_correction_approvals / approvalDigest未来真实写入时插入双人确认 approval。 / writeDisabled=true
mcp-governance-indexqueue / reits_mcp_governance_index_queue / transactionDigest未来真实写入成功后再排队 MCP 治理索引。 / writeDisabled=true
transactionDryRun=truetransactionOnly=truedatabaseWriteDisabled=truetransactionWritten=falsesourceEvidenceSha256=2db843ee429dapprovalWritten=falsecorrectionEventWritten=falseauditLogMutated=falsemcpIndexQueued=falsemapPublished=falseregistryPromotionAllowed=false
原审计摘要匹配=true源图证据摘要匹配=true源动作摘要匹配=true纠错摘要匹配=true双人确认摘要匹配=trueatomicity=all-or-nothingsourceMatchesTransaction=truetransactionWritten=falsemcpIndexQueued=false
Rollback Planrollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-cardappend-compensation-event-only / rollbackWriteDisabled=true
MCP Queue Planreits_mcp_governance_index_queue / enqueuemcpQueueWriteDisabled=true / resources=11
Public Side Effectsmap=false / bbs=falsenftMintDisabled=true / sourceEvidenceRedactionAllowed=false
Dual Controlasset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-card双人确认 dry-run 可校验 / dual-control-ready
rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-cardappend-compensation-event-onlycanRollbackWithoutMutation=true / requiresOperatorReview=true
MCP Resourcereits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://virtual-assets/cn-commercial-bbs-gap只进入 dry-run payload,不写 MCP index queue。
{
"table": "asset_visual_approval_audit_correction_transactions",
"schemaVersion": "2026-06-visual-approval-audit-correction-transaction-v1",
"transactionId": "asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-card",
"transactionType": "visual-audit-correction-write",
"transactionMode": "dry-run-only",
"idempotencyKey": "524f0e3bb72ca307d3cebf144d1e1cd4",
"action": "approve-visual-dry-run",
"candidateSlug": "cn-commercial-bbs-gap",
"formatKey": "isometric-nft-card",
"correctionType": "policy-blocker-note",
"targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-card",
"targetAuditDigest": "c2204d2842fa6966da9dcf26f4a0cc532529eb6475e0a9c9c35b06c433cb046a",
"targetSourceActionDigest": "f74eae27980bab957cbba319c1c9b6ef5059da610c0dbbdd85e949cfc91d4f55",
"targetSourceEvidenceSha256": "2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a",
"sourceEvidencePublicPath": "/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png",
"sourceMatchesTransaction": true,
"correctionDigest": "9469f8fbcbad435e78594ebdf5e4fa4336ed887a6c99ac45684c6319e906437d",
"approvalDigest": "7cfea3b9fc846beca736b3b020ebcf328b4d3731b36b40a8dfe74235dc2067f6",
"createdAt": "2026-09-07T03:34:32.465Z",
"atomicity": "all-or-nothing",
"writeDisabled": true
}{
"rollbackPlanId": "rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-isometric-nft-card",
"mode": "dry-run-only",
"compensationStrategy": "append-compensation-event-only",
"canRollbackWithoutMutation": true,
"requiresOperatorReview": true,
"rollbackWriteDisabled": true
}{
"sourceType": "bbs-gap-local-generated",
"localFileDetected": true,
"publicPath": "/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png",
"sha256": "2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a",
"bytes": 76669,
"manifestSource": "generation-manifest",
"sourceMatchesTransaction": true,
"visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=isometric-nft-card",
"approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=isometric-nft-card",
"evidenceNote": "BBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。"
}{
"mapPublishDisabled": true,
"bbsPostDisabled": true,
"registryPromotionAllowed": false,
"nftMintDisabled": true,
"sourceEvidenceRedactionAllowed": false
}asset.visual.approval.audit.correction.transaction.idempotencyKey=524f0e3bb72ca307d3cebf144d1e1cd4 / transactionDigest=23588203de7cd960cfeb146f357e642da62d877107a5814907fb20538e7c6f6e事务 dry-run 可校验策略阻断说明 / 中国内地商业不动产 BBS Gap
批准图片 dry-run / REITs Pixel Asset #CN-Commercial-BBS / 中国内地 / pixel-map-pin
单资产事务asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pinreits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pinasset_visual_approval_audit_correction_transactions / sourceAction=17aba2c885d50b9e6b / idempotencyKey=7a90b56361c9201025937f1c31ff2637

Transaction Source Evidencebbs-gap-local-generatedBBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。
/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.pnggeneration-manifest / 7176 bytessha256=699af564f0b8d7cbb7
localFileDetected=truesourceMatchesTransaction=truesourceEvidenceInIdempotency=truesourceEvidenceRedactionAllowed=false
transactionDigesta03f1e483775e3b0cbf9ea42
targetAuditDigestad3e68997cb1ffbafe8f00a7
correctionDigestd8e12281141f12e570ae8173
approvalDigest91f5b09da53ce2d7efd494f0
sourceEvidence699af564f0b8d7cbb704a5a9
sourceAction17aba2c885d50b9e6bdf61ea
audit-log-originalno-op / asset_visual_approval_audit_log / targetAuditDigest原图片审批审计日志不得修改,只作为 digest precondition。 / writeDisabled=true
source-action-originalno-op / asset_visual_approval_human_confirmation_actions / targetSourceActionDigest源动作摘要必须与双人确认和纠错事件保持一致,不允许事务阶段换图。 / writeDisabled=true
source-evidence-originalno-op / asset_visual_approval_source_evidence / sourceEvidenceSha256源图证据只作为事务前置条件,不允许 redaction 或纠错写入替换原源图。 / writeDisabled=true
correction-eventinsert / asset_visual_approval_audit_correction_events / correctionDigest未来真实写入时插入 correction/redaction 事件。 / writeDisabled=true
dual-control-approvalinsert / asset_visual_approval_audit_correction_approvals / approvalDigest未来真实写入时插入双人确认 approval。 / writeDisabled=true
mcp-governance-indexqueue / reits_mcp_governance_index_queue / transactionDigest未来真实写入成功后再排队 MCP 治理索引。 / writeDisabled=true
transactionDryRun=truetransactionOnly=truedatabaseWriteDisabled=truetransactionWritten=falsesourceEvidenceSha256=699af564f0b8approvalWritten=falsecorrectionEventWritten=falseauditLogMutated=falsemcpIndexQueued=falsemapPublished=falseregistryPromotionAllowed=false
原审计摘要匹配=true源图证据摘要匹配=true源动作摘要匹配=true纠错摘要匹配=true双人确认摘要匹配=trueatomicity=all-or-nothingsourceMatchesTransaction=truetransactionWritten=falsemcpIndexQueued=false
Rollback Planrollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pinappend-compensation-event-only / rollbackWriteDisabled=true
MCP Queue Planreits_mcp_governance_index_queue / enqueuemcpQueueWriteDisabled=true / resources=11
Public Side Effectsmap=false / bbs=falsenftMintDisabled=true / sourceEvidenceRedactionAllowed=false
Dual Controlasset-visual-approval-audit-correction-dual-control-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pin双人确认 dry-run 可校验 / dual-control-ready
rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pinappend-compensation-event-onlycanRollbackWithoutMutation=true / requiresOperatorReview=true
MCP Resourcereits://asset-visual-approval-audit-correction-transaction/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction-dual-control/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-correction/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-audit-log/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation-action/approve-visual-dry-run/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin只进入 dry-run payload,不写 MCP index queue。
MCP Resourcereits://virtual-assets/cn-commercial-bbs-gap只进入 dry-run payload,不写 MCP index queue。
{
"table": "asset_visual_approval_audit_correction_transactions",
"schemaVersion": "2026-06-visual-approval-audit-correction-transaction-v1",
"transactionId": "asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pin",
"transactionType": "visual-audit-correction-write",
"transactionMode": "dry-run-only",
"idempotencyKey": "7a90b56361c9201025937f1c31ff2637",
"action": "approve-visual-dry-run",
"candidateSlug": "cn-commercial-bbs-gap",
"formatKey": "pixel-map-pin",
"correctionType": "policy-blocker-note",
"targetAuditLogId": "asset-visual-approval-audit-log-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pin",
"targetAuditDigest": "ad3e68997cb1ffbafe8f00a7833795772d0c7d7da9e9b6863477083680ba2cf5",
"targetSourceActionDigest": "17aba2c885d50b9e6bdf61ead47eea6dde91b3e0a3c66bee360c867ce6854af3",
"targetSourceEvidenceSha256": "699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70",
"sourceEvidencePublicPath": "/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png",
"sourceMatchesTransaction": true,
"correctionDigest": "d8e12281141f12e570ae817387ccbe7ed318393252ec58e8a597e04971baceb2",
"approvalDigest": "91f5b09da53ce2d7efd494f08f563948c51fc9a64d6e0ce7ca2151c9ccc874e1",
"createdAt": "2026-09-07T03:34:32.465Z",
"atomicity": "all-or-nothing",
"writeDisabled": true
}{
"rollbackPlanId": "rollback-asset-visual-approval-audit-correction-transaction-approve-visual-dry-run-cn-commercial-bbs-gap-pixel-map-pin",
"mode": "dry-run-only",
"compensationStrategy": "append-compensation-event-only",
"canRollbackWithoutMutation": true,
"requiresOperatorReview": true,
"rollbackWriteDisabled": true
}{
"sourceType": "bbs-gap-local-generated",
"localFileDetected": true,
"publicPath": "/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png",
"sha256": "699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70",
"bytes": 7176,
"manifestSource": "generation-manifest",
"sourceMatchesTransaction": true,
"visualIntakeHref": "/operations/bbs-gap-visual-intake-queue?asset=cn-commercial-bbs-gap&format=pixel-map-pin",
"approvalPlaceholderHref": "/operations/asset-visual-approval-placeholder-ledger?asset=cn-commercial-bbs-gap&format=pixel-map-pin",
"evidenceNote": "BBS Gap 本地生成文件已进入清单预览证据链,但 formalRegistryWritten 仍为 false。"
}{
"mapPublishDisabled": true,
"bbsPostDisabled": true,
"registryPromotionAllowed": false,
"nftMintDisabled": true,
"sourceEvidenceRedactionAllowed": false
}asset.visual.approval.audit.correction.transaction.idempotencyKey=7a90b56361c9201025937f1c31ff2637 / transactionDigest=a03f1e483775e3b0cbf9ea42575983acfbde9f6a3b645556db08f082ef1afa0e