{"generatedAt":"2026-09-07T03:28:49.515Z","scope":{"countrySlug":null,"status":"audit-schema-ready","action":null,"assetSlug":null,"formatKey":null},"metrics":{"auditLogCount":34,"auditSchemaReadyCount":34,"needsActionProtocolCount":0,"needsAuditFieldsCount":0,"blockedByPolicyCount":0,"appendOnlyCount":34,"immutableCount":34,"auditWriteDisabledCount":34,"mcpIndexWriteDisabledCount":34,"finalApprovalWriteDisabledCount":34,"registryWriteDisabledCount":34,"auditLogWrittenCount":0,"mcpIndexWrittenCount":0,"finalApprovalRecordedCount":0,"approvalEvidenceWrittenCount":0,"registryPromotionAllowedCount":0,"localGeneratedEvidenceCount":34,"sourceMismatchCount":0,"digestCount":34,"mcpResourceCount":34},"records":[{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-au-logistics-asx-warehouse-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-au-logistics-asx-warehouse-isometric-nft-card","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-isometric-nft-card","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","bytes":2231294,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=au-logistics-asx-warehouse&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-au-logistics-asx-warehouse-isometric-nft-card","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"au:au-logistics-asx-warehouse","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-au-logistics-asx-warehouse-isometric-nft-card","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-isometric-nft-card","candidateSlug":"au-logistics-asx-warehouse","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"visual-candidate-rejected","sourceActionDigest":"0d4995f616ac242f4aface02646df976000942687f013a95b02f52ba64eb3fca","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceEvidenceSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/au-logistics-asx-warehouse/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:au-logistics-asx-warehouse:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"0d4995f616ac242f4aface02646df976000942687f013a95b02f52ba64eb3fca","sourceActionDigest":"0d4995f616ac242f4aface02646df976000942687f013a95b02f52ba64eb3fca","sourceEvidenceSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-registry-preview/au-logistics-asx-warehouse/isometric-nft-card","reits://virtual-assets/au-logistics-asx-warehouse"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"0d4995f616ac242f4aface02646df976000942687f013a95b02f52ba64eb3fca","sourceActionDigest":"0d4995f616ac242f4aface02646df976000942687f013a95b02f52ba64eb3fca","auditDigest":"35210e97ea624bbe585e7e33ee72324933fb47d905e9e28f0373892c64656e71","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=au-logistics-asx-warehouse&format=isometric-nft-card","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/au-logistics-asx-warehouse/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-au-logistics-asx-warehouse-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-au-logistics-asx-warehouse-pixel-map-pin","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-pixel-map-pin","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","bytes":479311,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=au-logistics-asx-warehouse&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-au-logistics-asx-warehouse-pixel-map-pin","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"au:au-logistics-asx-warehouse","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-au-logistics-asx-warehouse-pixel-map-pin","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-pixel-map-pin","candidateSlug":"au-logistics-asx-warehouse","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"visual-candidate-rejected","sourceActionDigest":"4fe692910e505d041492bb8986ed56cfe3d81d80760e8bd3c1f247be80b0fd14","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceEvidenceSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/au-logistics-asx-warehouse/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:au-logistics-asx-warehouse:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"4fe692910e505d041492bb8986ed56cfe3d81d80760e8bd3c1f247be80b0fd14","sourceActionDigest":"4fe692910e505d041492bb8986ed56cfe3d81d80760e8bd3c1f247be80b0fd14","sourceEvidenceSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-registry-preview/au-logistics-asx-warehouse/pixel-map-pin","reits://virtual-assets/au-logistics-asx-warehouse"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"4fe692910e505d041492bb8986ed56cfe3d81d80760e8bd3c1f247be80b0fd14","sourceActionDigest":"4fe692910e505d041492bb8986ed56cfe3d81d80760e8bd3c1f247be80b0fd14","auditDigest":"7313fcccaf8321c67d4cbf8897eb84405233ade6ca060d0347ce3c75866e13f9","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=au-logistics-asx-warehouse&format=pixel-map-pin","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/au-logistics-asx-warehouse/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-ca-residential-tsx-node-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-ca-residential-tsx-node-isometric-nft-card","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","bytes":2195051,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-compliance-review","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-ca-residential-tsx-node-isometric-nft-card","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"ca:ca-residential-tsx-node","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-ca-residential-tsx-node-isometric-nft-card","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card","candidateSlug":"ca-residential-tsx-node","formatKey":"isometric-nft-card","fromStatus":"needs-compliance-review","toStatus":"visual-candidate-rejected","sourceActionDigest":"dc07270f864c9145e54c8e502f1d9c0feb4d7a2e67f2ffdc057e6cf48c3eea3a","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceEvidenceSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/ca-residential-tsx-node/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:ca-residential-tsx-node:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"dc07270f864c9145e54c8e502f1d9c0feb4d7a2e67f2ffdc057e6cf48c3eea3a","sourceActionDigest":"dc07270f864c9145e54c8e502f1d9c0feb4d7a2e67f2ffdc057e6cf48c3eea3a","sourceEvidenceSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-evidence/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-registry-preview/ca-residential-tsx-node/isometric-nft-card","reits://virtual-assets/ca-residential-tsx-node"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"dc07270f864c9145e54c8e502f1d9c0feb4d7a2e67f2ffdc057e6cf48c3eea3a","sourceActionDigest":"dc07270f864c9145e54c8e502f1d9c0feb4d7a2e67f2ffdc057e6cf48c3eea3a","auditDigest":"8849d98e77f3801df99026f0897e5c1e4b65a9b11b569e2889947ed942e79f44","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=isometric-nft-card&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-compliance-review&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=ca-residential-tsx-node&format=isometric-nft-card","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/ca-residential-tsx-node/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/ca-residential-tsx-node/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/ca-residential-tsx-node/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/ca-residential-tsx-node/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-ca-residential-tsx-node-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-ca-residential-tsx-node-pixel-map-pin","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-pixel-map-pin","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","bytes":489752,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=ca-residential-tsx-node&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-ca-residential-tsx-node-pixel-map-pin","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"ca:ca-residential-tsx-node","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-ca-residential-tsx-node-pixel-map-pin","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-pixel-map-pin","candidateSlug":"ca-residential-tsx-node","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"visual-candidate-rejected","sourceActionDigest":"286bfb80ee596ece1fe7243b4c4fd729ac4a7a27475e3c9f204a3f3d3fb92df3","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceEvidenceSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/ca-residential-tsx-node/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:ca-residential-tsx-node:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"286bfb80ee596ece1fe7243b4c4fd729ac4a7a27475e3c9f204a3f3d3fb92df3","sourceActionDigest":"286bfb80ee596ece1fe7243b4c4fd729ac4a7a27475e3c9f204a3f3d3fb92df3","sourceEvidenceSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-evidence/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-registry-preview/ca-residential-tsx-node/pixel-map-pin","reits://virtual-assets/ca-residential-tsx-node"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"286bfb80ee596ece1fe7243b4c4fd729ac4a7a27475e3c9f204a3f3d3fb92df3","sourceActionDigest":"286bfb80ee596ece1fe7243b4c4fd729ac4a7a27475e3c9f204a3f3d3fb92df3","auditDigest":"8004c776ab19ed4491d8723430726803793c9f35ee9e0db27dbe48097ec60a29","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=pixel-map-pin&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=ca-residential-tsx-node&format=pixel-map-pin","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/ca-residential-tsx-node/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/ca-residential-tsx-node/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/ca-residential-tsx-node/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/ca-residential-tsx-node/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-uk-healthcare-rns-estate-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-uk-healthcare-rns-estate-isometric-nft-card","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-isometric-nft-card","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","bytes":2285655,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=uk-healthcare-rns-estate&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-uk-healthcare-rns-estate-isometric-nft-card","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"uk:uk-healthcare-rns-estate","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-uk-healthcare-rns-estate-isometric-nft-card","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-isometric-nft-card","candidateSlug":"uk-healthcare-rns-estate","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"visual-candidate-rejected","sourceActionDigest":"4e7c5d34ee97a813d3c36b5d237a9cdfd876633c530f249c63857e904492111a","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceEvidenceSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/uk-healthcare-rns-estate/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:uk-healthcare-rns-estate:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"4e7c5d34ee97a813d3c36b5d237a9cdfd876633c530f249c63857e904492111a","sourceActionDigest":"4e7c5d34ee97a813d3c36b5d237a9cdfd876633c530f249c63857e904492111a","sourceEvidenceSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-registry-preview/uk-healthcare-rns-estate/isometric-nft-card","reits://virtual-assets/uk-healthcare-rns-estate"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"4e7c5d34ee97a813d3c36b5d237a9cdfd876633c530f249c63857e904492111a","sourceActionDigest":"4e7c5d34ee97a813d3c36b5d237a9cdfd876633c530f249c63857e904492111a","auditDigest":"54c3d35f257dbb3705ec3cdb89c32dbe922c603b6a501f9ea3e7a7a7963b52b5","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=uk-healthcare-rns-estate&format=isometric-nft-card","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/uk-healthcare-rns-estate/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-uk-healthcare-rns-estate-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-uk-healthcare-rns-estate-pixel-map-pin","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-pixel-map-pin","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","bytes":484560,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=uk-healthcare-rns-estate&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-uk-healthcare-rns-estate-pixel-map-pin","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"uk:uk-healthcare-rns-estate","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-uk-healthcare-rns-estate-pixel-map-pin","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-pixel-map-pin","candidateSlug":"uk-healthcare-rns-estate","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"visual-candidate-rejected","sourceActionDigest":"95025985620ea625608771eb649110ab20358331def459d47eca855fe10782d0","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceEvidenceSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/uk-healthcare-rns-estate/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:uk-healthcare-rns-estate:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"95025985620ea625608771eb649110ab20358331def459d47eca855fe10782d0","sourceActionDigest":"95025985620ea625608771eb649110ab20358331def459d47eca855fe10782d0","sourceEvidenceSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-registry-preview/uk-healthcare-rns-estate/pixel-map-pin","reits://virtual-assets/uk-healthcare-rns-estate"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"95025985620ea625608771eb649110ab20358331def459d47eca855fe10782d0","sourceActionDigest":"95025985620ea625608771eb649110ab20358331def459d47eca855fe10782d0","auditDigest":"4f62bd00c08617b13b4b04ed12ebec9ccd461e116feaad947752e0f8d42581c7","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=uk-healthcare-rns-estate&format=pixel-map-pin","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/uk-healthcare-rns-estate/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-rental-housing-community-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-rental-housing-community-isometric-nft-card","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-rental-housing-community-isometric-nft-card","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"cn:cn-rental-housing-community","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-rental-housing-community-isometric-nft-card","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-isometric-nft-card","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"visual-candidate-rejected","sourceActionDigest":"c2aa062577e63060c60a9f26d65e4f50cee4754663607339bbb6fd1020e0ed5c","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:cn-rental-housing-community:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"c2aa062577e63060c60a9f26d65e4f50cee4754663607339bbb6fd1020e0ed5c","sourceActionDigest":"c2aa062577e63060c60a9f26d65e4f50cee4754663607339bbb6fd1020e0ed5c","sourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","reits://virtual-assets/cn-rental-housing-community"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"c2aa062577e63060c60a9f26d65e4f50cee4754663607339bbb6fd1020e0ed5c","sourceActionDigest":"c2aa062577e63060c60a9f26d65e4f50cee4754663607339bbb6fd1020e0ed5c","auditDigest":"9bad82addc275189a2f64646f2e46184a957b315cbede4b2f063b6d317056c26","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-rental-housing-community-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-rental-housing-community-pixel-map-pin","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-rental-housing-community-pixel-map-pin","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"cn:cn-rental-housing-community","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-rental-housing-community-pixel-map-pin","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"visual-candidate-rejected","sourceActionDigest":"104c1cf176ade6fa46b8bd61000adc4e4b0475b3ab852f2768be94e2a2897873","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:cn-rental-housing-community:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"104c1cf176ade6fa46b8bd61000adc4e4b0475b3ab852f2768be94e2a2897873","sourceActionDigest":"104c1cf176ade6fa46b8bd61000adc4e4b0475b3ab852f2768be94e2a2897873","sourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","reits://virtual-assets/cn-rental-housing-community"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"104c1cf176ade6fa46b8bd61000adc4e4b0475b3ab852f2768be94e2a2897873","sourceActionDigest":"104c1cf176ade6fa46b8bd61000adc4e4b0475b3ab852f2768be94e2a2897873","auditDigest":"c9eaf3857749c2f0d8e03ae5785da9f9ceda3632b82efbf5e34cc668c6d37c1b","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-logistics-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-logistics-bbs-gap-isometric-nft-card","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-logistics-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"cn:cn-logistics-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-logistics-bbs-gap-isometric-nft-card","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-isometric-nft-card","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"visual-candidate-rejected","sourceActionDigest":"21358cecad1e2fb8a5bcc4d4d088ea909eb969c2974f0e95150afe0ed9f0a36a","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:cn-logistics-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"21358cecad1e2fb8a5bcc4d4d088ea909eb969c2974f0e95150afe0ed9f0a36a","sourceActionDigest":"21358cecad1e2fb8a5bcc4d4d088ea909eb969c2974f0e95150afe0ed9f0a36a","sourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-logistics-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"21358cecad1e2fb8a5bcc4d4d088ea909eb969c2974f0e95150afe0ed9f0a36a","sourceActionDigest":"21358cecad1e2fb8a5bcc4d4d088ea909eb969c2974f0e95150afe0ed9f0a36a","auditDigest":"134a59a2e7e4e34166099d9d511d8fa232658d15af2d7fdbb50b634c31e9dbf2","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-logistics-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-logistics-bbs-gap-pixel-map-pin","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-logistics-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"cn:cn-logistics-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-logistics-bbs-gap-pixel-map-pin","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"visual-candidate-rejected","sourceActionDigest":"1de97892c638beaf01f2d6602bbb135dc6b5a75b213c0f73e944e0bcf4f45c5a","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:cn-logistics-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"1de97892c638beaf01f2d6602bbb135dc6b5a75b213c0f73e944e0bcf4f45c5a","sourceActionDigest":"1de97892c638beaf01f2d6602bbb135dc6b5a75b213c0f73e944e0bcf4f45c5a","sourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-logistics-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"1de97892c638beaf01f2d6602bbb135dc6b5a75b213c0f73e944e0bcf4f45c5a","sourceActionDigest":"1de97892c638beaf01f2d6602bbb135dc6b5a75b213c0f73e944e0bcf4f45c5a","auditDigest":"09e175c0660fc24a110f7da7943069e5efad860fa929dbc86ec73b08fcf5b887","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-highway-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-highway-bbs-gap-isometric-nft-card","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-highway-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"cn:cn-highway-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-highway-bbs-gap-isometric-nft-card","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-isometric-nft-card","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"visual-candidate-rejected","sourceActionDigest":"2e5f4ce9e07601657dea30b54724ff16087ef4f9aa0d492b6902afbb5dc654f5","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:cn-highway-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"2e5f4ce9e07601657dea30b54724ff16087ef4f9aa0d492b6902afbb5dc654f5","sourceActionDigest":"2e5f4ce9e07601657dea30b54724ff16087ef4f9aa0d492b6902afbb5dc654f5","sourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-highway-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"2e5f4ce9e07601657dea30b54724ff16087ef4f9aa0d492b6902afbb5dc654f5","sourceActionDigest":"2e5f4ce9e07601657dea30b54724ff16087ef4f9aa0d492b6902afbb5dc654f5","auditDigest":"6bfa3c6a70702b3771978c6ad1085a592297bfcd0d23afef42bbf9172dcb0ef8","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-highway-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-highway-bbs-gap-pixel-map-pin","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-highway-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"cn:cn-highway-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-highway-bbs-gap-pixel-map-pin","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"visual-candidate-rejected","sourceActionDigest":"dc169917e179f47ae11bdee6c30e35f7b8e80b607dd74bef78fa253eb8f65ecf","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:cn-highway-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"dc169917e179f47ae11bdee6c30e35f7b8e80b607dd74bef78fa253eb8f65ecf","sourceActionDigest":"dc169917e179f47ae11bdee6c30e35f7b8e80b607dd74bef78fa253eb8f65ecf","sourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-highway-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"dc169917e179f47ae11bdee6c30e35f7b8e80b607dd74bef78fa253eb8f65ecf","sourceActionDigest":"dc169917e179f47ae11bdee6c30e35f7b8e80b607dd74bef78fa253eb8f65ecf","auditDigest":"f1b50711fd7ebf3fc103e23617491a888af92706f404abd96be2bd92d16efc36","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-commercial-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-commercial-bbs-gap-isometric-nft-card","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-commercial-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"cn:cn-commercial-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-commercial-bbs-gap-isometric-nft-card","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-isometric-nft-card","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"visual-candidate-rejected","sourceActionDigest":"11cefbbbf69d038330473700c204b2b535d6d92984ad457498eb3f049e3e6fd7","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:cn-commercial-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"11cefbbbf69d038330473700c204b2b535d6d92984ad457498eb3f049e3e6fd7","sourceActionDigest":"11cefbbbf69d038330473700c204b2b535d6d92984ad457498eb3f049e3e6fd7","sourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-commercial-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"11cefbbbf69d038330473700c204b2b535d6d92984ad457498eb3f049e3e6fd7","sourceActionDigest":"11cefbbbf69d038330473700c204b2b535d6d92984ad457498eb3f049e3e6fd7","auditDigest":"8464979ca0e67510e0a339d7060cecfa699e077524fd6a29155111b4bb8a3c9d","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-commercial-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-commercial-bbs-gap-pixel-map-pin","action":"reject-visual-candidate","actionLabel":"拒绝候选图片","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"visual-candidate-rejected","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-reject-visual-candidate-cn-commercial-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.reject-visual-candidate","partitionKey":"cn:cn-commercial-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-reject-visual-candidate-cn-commercial-bbs-gap-pixel-map-pin","action":"reject-visual-candidate","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"visual-candidate-rejected","sourceActionDigest":"c01084a752707dc4f1d7792a8253fc8b26f72897fcf48023a3c67638569e1da2","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:reject-visual-candidate:cn-commercial-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"c01084a752707dc4f1d7792a8253fc8b26f72897fcf48023a3c67638569e1da2","sourceActionDigest":"c01084a752707dc4f1d7792a8253fc8b26f72897fcf48023a3c67638569e1da2","sourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-commercial-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"c01084a752707dc4f1d7792a8253fc8b26f72897fcf48023a3c67638569e1da2","sourceActionDigest":"c01084a752707dc4f1d7792a8253fc8b26f72897fcf48023a3c67638569e1da2","auditDigest":"e21e41162e8651cb7429dc809ec376201d05dacf50224c898853ffa5fa82b52f","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=reject-visual-candidate","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/reject-visual-candidate/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-compliance-review-au-logistics-asx-warehouse-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-au-logistics-asx-warehouse-isometric-nft-card","action":"request-compliance-review","actionLabel":"请求合规复核","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-isometric-nft-card","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","bytes":2231294,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=au-logistics-asx-warehouse&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-compliance-review","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-compliance-review-au-logistics-asx-warehouse-isometric-nft-card","eventType":"asset.visual.approval.audit.request-compliance-review","partitionKey":"au:au-logistics-asx-warehouse","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-au-logistics-asx-warehouse-isometric-nft-card","action":"request-compliance-review","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-isometric-nft-card","candidateSlug":"au-logistics-asx-warehouse","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-compliance-review","sourceActionDigest":"9f613e3d679c9a9dfdacd4f35bacf5b7ef54541ad93da74c12b4a7d06d56bb6f","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceEvidenceSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/au-logistics-asx-warehouse/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-compliance-review:au-logistics-asx-warehouse:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"9f613e3d679c9a9dfdacd4f35bacf5b7ef54541ad93da74c12b4a7d06d56bb6f","sourceActionDigest":"9f613e3d679c9a9dfdacd4f35bacf5b7ef54541ad93da74c12b4a7d06d56bb6f","sourceEvidenceSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-compliance-review/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-registry-preview/au-logistics-asx-warehouse/isometric-nft-card","reits://virtual-assets/au-logistics-asx-warehouse"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"9f613e3d679c9a9dfdacd4f35bacf5b7ef54541ad93da74c12b4a7d06d56bb6f","sourceActionDigest":"9f613e3d679c9a9dfdacd4f35bacf5b7ef54541ad93da74c12b4a7d06d56bb6f","auditDigest":"dd665f2b3ed13764abc0fb00003ab1015e020ac47368c6387fb0015dab7fa65e","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=request-compliance-review","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=request-compliance-review","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=au-logistics-asx-warehouse&format=isometric-nft-card","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/au-logistics-asx-warehouse/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-compliance-review-ca-residential-tsx-node-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-ca-residential-tsx-node-isometric-nft-card","action":"request-compliance-review","actionLabel":"请求合规复核","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","bytes":2195051,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=ca-residential-tsx-node&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-compliance-review","nextConfirmationStatus":"needs-compliance-review","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-compliance-review-ca-residential-tsx-node-isometric-nft-card","eventType":"asset.visual.approval.audit.request-compliance-review","partitionKey":"ca:ca-residential-tsx-node","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-ca-residential-tsx-node-isometric-nft-card","action":"request-compliance-review","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-isometric-nft-card","candidateSlug":"ca-residential-tsx-node","formatKey":"isometric-nft-card","fromStatus":"needs-compliance-review","toStatus":"needs-compliance-review","sourceActionDigest":"0d794ac378a05760fa537167894aab4e9e1e83af06a9690fcc02612f2f41610b","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceEvidenceSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/ca-residential-tsx-node/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-compliance-review:ca-residential-tsx-node:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"0d794ac378a05760fa537167894aab4e9e1e83af06a9690fcc02612f2f41610b","sourceActionDigest":"0d794ac378a05760fa537167894aab4e9e1e83af06a9690fcc02612f2f41610b","sourceEvidenceSha256":"4449c12e4aa77bdd2ff0ae7f386cabe6ecb04dd08865f8be7fde8984a9f68bf6","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-compliance-review/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-approval-evidence/ca-residential-tsx-node/isometric-nft-card","reits://asset-visual-registry-preview/ca-residential-tsx-node/isometric-nft-card","reits://virtual-assets/ca-residential-tsx-node"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"0d794ac378a05760fa537167894aab4e9e1e83af06a9690fcc02612f2f41610b","sourceActionDigest":"0d794ac378a05760fa537167894aab4e9e1e83af06a9690fcc02612f2f41610b","auditDigest":"c7f1188fa1ba2f78466c1ae2ab10782587f36eb4f4cb223812c6bbdb975cc8a7","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card&action=request-compliance-review","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=isometric-nft-card&action=request-compliance-review","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-compliance-review&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=ca-residential-tsx-node&format=isometric-nft-card","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/ca-residential-tsx-node/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/ca-residential-tsx-node/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/ca-residential-tsx-node/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/ca-residential-tsx-node/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-compliance-review-uk-healthcare-rns-estate-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-uk-healthcare-rns-estate-isometric-nft-card","action":"request-compliance-review","actionLabel":"请求合规复核","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-isometric-nft-card","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","bytes":2285655,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=uk-healthcare-rns-estate&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-compliance-review","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-compliance-review-uk-healthcare-rns-estate-isometric-nft-card","eventType":"asset.visual.approval.audit.request-compliance-review","partitionKey":"uk:uk-healthcare-rns-estate","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-uk-healthcare-rns-estate-isometric-nft-card","action":"request-compliance-review","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-isometric-nft-card","candidateSlug":"uk-healthcare-rns-estate","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-compliance-review","sourceActionDigest":"227a523ec18532f8355fa1aace517f0d54f3cb6081ce4032454e081ae843db7d","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceEvidenceSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/uk-healthcare-rns-estate/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-compliance-review:uk-healthcare-rns-estate:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"227a523ec18532f8355fa1aace517f0d54f3cb6081ce4032454e081ae843db7d","sourceActionDigest":"227a523ec18532f8355fa1aace517f0d54f3cb6081ce4032454e081ae843db7d","sourceEvidenceSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-compliance-review/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-registry-preview/uk-healthcare-rns-estate/isometric-nft-card","reits://virtual-assets/uk-healthcare-rns-estate"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"227a523ec18532f8355fa1aace517f0d54f3cb6081ce4032454e081ae843db7d","sourceActionDigest":"227a523ec18532f8355fa1aace517f0d54f3cb6081ce4032454e081ae843db7d","auditDigest":"46c3a303148f9d608d181876100c4ecf8f61ceecc1abb74a1880a8e4eab39197","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=request-compliance-review","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=request-compliance-review","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=uk-healthcare-rns-estate&format=isometric-nft-card","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/uk-healthcare-rns-estate/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-compliance-review-cn-rental-housing-community-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-cn-rental-housing-community-isometric-nft-card","action":"request-compliance-review","actionLabel":"请求合规复核","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-compliance-review","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-compliance-review-cn-rental-housing-community-isometric-nft-card","eventType":"asset.visual.approval.audit.request-compliance-review","partitionKey":"cn:cn-rental-housing-community","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-cn-rental-housing-community-isometric-nft-card","action":"request-compliance-review","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-isometric-nft-card","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-compliance-review","sourceActionDigest":"b673440b702cc1d57fe7e70ebe7e5a7fed8823e3f0182f4947dac54a645d5fce","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-rental-housing-community/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-compliance-review:cn-rental-housing-community:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"b673440b702cc1d57fe7e70ebe7e5a7fed8823e3f0182f4947dac54a645d5fce","sourceActionDigest":"b673440b702cc1d57fe7e70ebe7e5a7fed8823e3f0182f4947dac54a645d5fce","sourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","reits://virtual-assets/cn-rental-housing-community"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"b673440b702cc1d57fe7e70ebe7e5a7fed8823e3f0182f4947dac54a645d5fce","sourceActionDigest":"b673440b702cc1d57fe7e70ebe7e5a7fed8823e3f0182f4947dac54a645d5fce","auditDigest":"8cfc864e273b4a59fa1cd3d3a4348810921f71ae3881d76fb6df5d5035064ab1","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-compliance-review-cn-logistics-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-cn-logistics-bbs-gap-isometric-nft-card","action":"request-compliance-review","actionLabel":"请求合规复核","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-compliance-review","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-compliance-review-cn-logistics-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.request-compliance-review","partitionKey":"cn:cn-logistics-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-cn-logistics-bbs-gap-isometric-nft-card","action":"request-compliance-review","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-isometric-nft-card","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-compliance-review","sourceActionDigest":"483d7a590e733e629baf4edecffb166b7f571ad8e20ca5af7424cf61d53ff707","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-compliance-review:cn-logistics-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"483d7a590e733e629baf4edecffb166b7f571ad8e20ca5af7424cf61d53ff707","sourceActionDigest":"483d7a590e733e629baf4edecffb166b7f571ad8e20ca5af7424cf61d53ff707","sourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-logistics-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"483d7a590e733e629baf4edecffb166b7f571ad8e20ca5af7424cf61d53ff707","sourceActionDigest":"483d7a590e733e629baf4edecffb166b7f571ad8e20ca5af7424cf61d53ff707","auditDigest":"8e88ee75e99f92796b7d4f1d4fae8a5d9edfc9c1a6a3a8c1c972651f1521f484","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-compliance-review-cn-highway-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-cn-highway-bbs-gap-isometric-nft-card","action":"request-compliance-review","actionLabel":"请求合规复核","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-compliance-review","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-compliance-review-cn-highway-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.request-compliance-review","partitionKey":"cn:cn-highway-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-cn-highway-bbs-gap-isometric-nft-card","action":"request-compliance-review","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-isometric-nft-card","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-compliance-review","sourceActionDigest":"d8e0f59ce4e6063cdb458885008ee56de7ac727becc19275915d0affbbe0a9b6","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-compliance-review:cn-highway-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"d8e0f59ce4e6063cdb458885008ee56de7ac727becc19275915d0affbbe0a9b6","sourceActionDigest":"d8e0f59ce4e6063cdb458885008ee56de7ac727becc19275915d0affbbe0a9b6","sourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-highway-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"d8e0f59ce4e6063cdb458885008ee56de7ac727becc19275915d0affbbe0a9b6","sourceActionDigest":"d8e0f59ce4e6063cdb458885008ee56de7ac727becc19275915d0affbbe0a9b6","auditDigest":"021b9cf851cd8814c10267dccdd1291076f23fa42b515b44d20098d6a7371e06","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-compliance-review-cn-commercial-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-cn-commercial-bbs-gap-isometric-nft-card","action":"request-compliance-review","actionLabel":"请求合规复核","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-compliance-review","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-compliance-review-cn-commercial-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.request-compliance-review","partitionKey":"cn:cn-commercial-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-compliance-review-cn-commercial-bbs-gap-isometric-nft-card","action":"request-compliance-review","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-isometric-nft-card","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-compliance-review","sourceActionDigest":"62ccc769ba167cf938eda261c9867efd3afacc44d4d59a5ec546a5804b5c79ad","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-compliance-review:cn-commercial-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"62ccc769ba167cf938eda261c9867efd3afacc44d4d59a5ec546a5804b5c79ad","sourceActionDigest":"62ccc769ba167cf938eda261c9867efd3afacc44d4d59a5ec546a5804b5c79ad","sourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-commercial-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"62ccc769ba167cf938eda261c9867efd3afacc44d4d59a5ec546a5804b5c79ad","sourceActionDigest":"62ccc769ba167cf938eda261c9867efd3afacc44d4d59a5ec546a5804b5c79ad","auditDigest":"054678353602985f33db984fe79c540fe726804c9012f9ab134209ef20bb1a6b","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-compliance-review","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-compliance-review/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-au-logistics-asx-warehouse-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-au-logistics-asx-warehouse-isometric-nft-card","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-isometric-nft-card","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","bytes":2231294,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=au-logistics-asx-warehouse&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-au-logistics-asx-warehouse-isometric-nft-card","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"au:au-logistics-asx-warehouse","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-au-logistics-asx-warehouse-isometric-nft-card","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-isometric-nft-card","candidateSlug":"au-logistics-asx-warehouse","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-pin-redraw","sourceActionDigest":"8dfcbe629b584475230e19b8ac61e475d0a495addd0cd8271d5c9e7070473380","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceEvidenceSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/au-logistics-asx-warehouse/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-redraw:au-logistics-asx-warehouse:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"8dfcbe629b584475230e19b8ac61e475d0a495addd0cd8271d5c9e7070473380","sourceActionDigest":"8dfcbe629b584475230e19b8ac61e475d0a495addd0cd8271d5c9e7070473380","sourceEvidenceSha256":"ff92c10511adaaae91e8f80f717f2d9aec09c62ca642321043bac9981c236cee","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/isometric-nft-card","reits://asset-visual-registry-preview/au-logistics-asx-warehouse/isometric-nft-card","reits://virtual-assets/au-logistics-asx-warehouse"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"8dfcbe629b584475230e19b8ac61e475d0a495addd0cd8271d5c9e7070473380","sourceActionDigest":"8dfcbe629b584475230e19b8ac61e475d0a495addd0cd8271d5c9e7070473380","auditDigest":"e299fb15812162e96b9d39c8b90065d34ee681639abd368f7895cb4e590e8249","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=au-logistics-asx-warehouse&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=au-logistics-asx-warehouse&format=isometric-nft-card","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/au-logistics-asx-warehouse/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-au-logistics-asx-warehouse-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-au-logistics-asx-warehouse-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-pixel-map-pin","candidateSlug":"au-logistics-asx-warehouse","assetName":"澳大利亚 A-REIT Logistics Warehouse","nftStyleName":"REITs Pixel Asset #AU-Logistics-07","countrySlug":"au","countryName":"澳大利亚","cityName":"Sydney","assetType":"物流仓储","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","bytes":479311,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=au-logistics-asx-warehouse&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-au-logistics-asx-warehouse-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"au:au-logistics-asx-warehouse","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-au-logistics-asx-warehouse-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-au-logistics-asx-warehouse-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-au-logistics-asx-warehouse-pixel-map-pin","candidateSlug":"au-logistics-asx-warehouse","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"3cfc459ba00652df80d72e86a958981d6da34d9d4fe9ffc25fefec6b0f35faa2","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceEvidenceSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/au-logistics-asx-warehouse/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:au-logistics-asx-warehouse:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"3cfc459ba00652df80d72e86a958981d6da34d9d4fe9ffc25fefec6b0f35faa2","sourceActionDigest":"3cfc459ba00652df80d72e86a958981d6da34d9d4fe9ffc25fefec6b0f35faa2","sourceEvidenceSha256":"0777139115556958290219088d2eaa658a4ba664db0fb9c5dcc78251122e9d5e","sourceEvidencePublicPath":"/assets/virtual-assets/au-logistics-asx-warehouse/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/pixel-map-pin","reits://asset-visual-registry-preview/au-logistics-asx-warehouse/pixel-map-pin","reits://virtual-assets/au-logistics-asx-warehouse"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"3cfc459ba00652df80d72e86a958981d6da34d9d4fe9ffc25fefec6b0f35faa2","sourceActionDigest":"3cfc459ba00652df80d72e86a958981d6da34d9d4fe9ffc25fefec6b0f35faa2","auditDigest":"aada3e7e9b13d7ef3b911b95d9f69795d1b6cf6bb9418287a536b370ba71d081","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=au-logistics-asx-warehouse&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=au-logistics-asx-warehouse&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=au-logistics-asx-warehouse&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=au-logistics-asx-warehouse&format=pixel-map-pin","search":"/search?q=%E6%BE%B3%E5%A4%A7%E5%88%A9%E4%BA%9A%20A-REIT%20Logistics%20Warehouse"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/au-logistics-asx-warehouse/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/au-logistics-asx-warehouse/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/au-logistics-asx-warehouse/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/au-logistics-asx-warehouse/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/au-logistics-asx-warehouse"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-ca-residential-tsx-node-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-ca-residential-tsx-node-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-pixel-map-pin","candidateSlug":"ca-residential-tsx-node","assetName":"加拿大 Canadian REIT Residential Node","nftStyleName":"REITs Pixel Asset #CA-Residential-09","countrySlug":"ca","countryName":"加拿大","cityName":"Toronto","assetType":"住宅租赁","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","bytes":489752,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=ca-residential-tsx-node&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=ca-residential-tsx-node&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-ca-residential-tsx-node-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"ca:ca-residential-tsx-node","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-ca-residential-tsx-node-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-ca-residential-tsx-node-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-ca-residential-tsx-node-pixel-map-pin","candidateSlug":"ca-residential-tsx-node","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"24b29d279a33a36461c994b6da6fcda1e33f8e6d2bc3cc97bcdacef9c0f35c7a","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceEvidenceSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/ca-residential-tsx-node/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:ca-residential-tsx-node:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"24b29d279a33a36461c994b6da6fcda1e33f8e6d2bc3cc97bcdacef9c0f35c7a","sourceActionDigest":"24b29d279a33a36461c994b6da6fcda1e33f8e6d2bc3cc97bcdacef9c0f35c7a","sourceEvidenceSha256":"9c8fc39419c8738cabfbbf4242ef3c045ee24b420aa7d152df79effba3af9a87","sourceEvidencePublicPath":"/assets/virtual-assets/ca-residential-tsx-node/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-approval-evidence/ca-residential-tsx-node/pixel-map-pin","reits://asset-visual-registry-preview/ca-residential-tsx-node/pixel-map-pin","reits://virtual-assets/ca-residential-tsx-node"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"24b29d279a33a36461c994b6da6fcda1e33f8e6d2bc3cc97bcdacef9c0f35c7a","sourceActionDigest":"24b29d279a33a36461c994b6da6fcda1e33f8e6d2bc3cc97bcdacef9c0f35c7a","auditDigest":"8633349edc47b16f8d3d5967987a879b747254e83addef31f3a0f720e85bd91f","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=ca-residential-tsx-node&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=ca-residential-tsx-node&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=ca-residential-tsx-node&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=ca-residential-tsx-node&format=pixel-map-pin","search":"/search?q=%E5%8A%A0%E6%8B%BF%E5%A4%A7%20Canadian%20REIT%20Residential%20Node"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/ca-residential-tsx-node/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/ca-residential-tsx-node/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/ca-residential-tsx-node/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/ca-residential-tsx-node/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/ca-residential-tsx-node/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/ca-residential-tsx-node/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/ca-residential-tsx-node/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/ca-residential-tsx-node/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/ca-residential-tsx-node"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-uk-healthcare-rns-estate-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-uk-healthcare-rns-estate-isometric-nft-card","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-isometric-nft-card","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"isometric-nft-card","source":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","bytes":2285655,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=uk-healthcare-rns-estate&format=isometric-nft-card","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-uk-healthcare-rns-estate-isometric-nft-card","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"uk:uk-healthcare-rns-estate","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-uk-healthcare-rns-estate-isometric-nft-card","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-isometric-nft-card","candidateSlug":"uk-healthcare-rns-estate","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-pin-redraw","sourceActionDigest":"b76d27a289f9bac248074131bad4cb830c79d43169e24e2414afd2ce2c771fc4","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceEvidenceSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/uk-healthcare-rns-estate/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-redraw:uk-healthcare-rns-estate:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"b76d27a289f9bac248074131bad4cb830c79d43169e24e2414afd2ce2c771fc4","sourceActionDigest":"b76d27a289f9bac248074131bad4cb830c79d43169e24e2414afd2ce2c771fc4","sourceEvidenceSha256":"edfd27a0adbaf5ce1764daed9ae3babc1a02dd8a11c980cfec7ac59b915368e6","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/isometric-nft-card","reits://asset-visual-registry-preview/uk-healthcare-rns-estate/isometric-nft-card","reits://virtual-assets/uk-healthcare-rns-estate"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"b76d27a289f9bac248074131bad4cb830c79d43169e24e2414afd2ce2c771fc4","sourceActionDigest":"b76d27a289f9bac248074131bad4cb830c79d43169e24e2414afd2ce2c771fc4","auditDigest":"9e56e42fbd935c05d24b0930004828a1032b42b8ad3b4758f41d11a8a34d1fad","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=uk-healthcare-rns-estate&format=isometric-nft-card","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=ready-for-human-approval&format=isometric-nft-card","registryPreview":"/operations/asset-visual-registry-preview?asset=uk-healthcare-rns-estate&format=isometric-nft-card","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/uk-healthcare-rns-estate/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-uk-healthcare-rns-estate-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-uk-healthcare-rns-estate-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-pixel-map-pin","candidateSlug":"uk-healthcare-rns-estate","assetName":"英国 UK REIT Healthcare Estate","nftStyleName":"REITs Pixel Asset #UK-Health-08","countrySlug":"uk","countryName":"英国","cityName":"London","assetType":"医疗健康地产","formatKey":"pixel-map-pin","source":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceEvidence":{"sourceType":"bbs-gap-local-generated","localFileDetected":true,"publicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","bytes":484560,"manifestSource":"filesystem-probe","sourceMatchesTransaction":true,"visualIntakeHref":"/operations/bbs-gap-visual-intake-queue?asset=uk-healthcare-rns-estate&format=pixel-map-pin","approvalPlaceholderHref":"/operations/asset-visual-approval-placeholder-ledger?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidenceNote":"BBS Gap 本地生成文件已进入清单预览证据链，但 formalRegistryWritten 仍为 false。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-uk-healthcare-rns-estate-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"uk:uk-healthcare-rns-estate","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-uk-healthcare-rns-estate-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-uk-healthcare-rns-estate-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-uk-healthcare-rns-estate-pixel-map-pin","candidateSlug":"uk-healthcare-rns-estate","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"2345277d49e49f60069dcab8cfac582d6b373b1ce6fd7e0aee4ad92ac59bc903","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceEvidenceSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/uk-healthcare-rns-estate/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:uk-healthcare-rns-estate:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"2345277d49e49f60069dcab8cfac582d6b373b1ce6fd7e0aee4ad92ac59bc903","sourceActionDigest":"2345277d49e49f60069dcab8cfac582d6b373b1ce6fd7e0aee4ad92ac59bc903","sourceEvidenceSha256":"07ee0ce786ad9f39cbd70f025a30c240f6349d1131b68da2fbc6441a2cb10c33","sourceEvidencePublicPath":"/assets/virtual-assets/uk-healthcare-rns-estate/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/pixel-map-pin","reits://asset-visual-registry-preview/uk-healthcare-rns-estate/pixel-map-pin","reits://virtual-assets/uk-healthcare-rns-estate"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"2345277d49e49f60069dcab8cfac582d6b373b1ce6fd7e0aee4ad92ac59bc903","sourceActionDigest":"2345277d49e49f60069dcab8cfac582d6b373b1ce6fd7e0aee4ad92ac59bc903","auditDigest":"c4e567250b181091c3c33321df2a28c97908bb26222a0837386030d9356390d9","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=uk-healthcare-rns-estate&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-dry-run?asset=uk-healthcare-rns-estate&format=pixel-map-pin","visualReview":"/operations/virtual-asset-visual-review-ledger?asset=uk-healthcare-rns-estate&decision=needs-pin-redraw&format=pixel-map-pin","registryPreview":"/operations/asset-visual-registry-preview?asset=uk-healthcare-rns-estate&format=pixel-map-pin","search":"/search?q=%E8%8B%B1%E5%9B%BD%20UK%20REIT%20Healthcare%20Estate"},"mcp":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/uk-healthcare-rns-estate/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/uk-healthcare-rns-estate/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/uk-healthcare-rns-estate/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/uk-healthcare-rns-estate/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/uk-healthcare-rns-estate"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-rental-housing-community-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-rental-housing-community-isometric-nft-card","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-rental-housing-community-isometric-nft-card","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-rental-housing-community","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-rental-housing-community-isometric-nft-card","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-isometric-nft-card","candidateSlug":"cn-rental-housing-community","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-pin-redraw","sourceActionDigest":"ed5f1aa55be240c8716ae2df691a65e0911a8d76999bd81827a491901e7c5d98","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-rental-housing-community/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-rental-housing-community:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"ed5f1aa55be240c8716ae2df691a65e0911a8d76999bd81827a491901e7c5d98","sourceActionDigest":"ed5f1aa55be240c8716ae2df691a65e0911a8d76999bd81827a491901e7c5d98","sourceEvidenceSha256":"4175bfd4e68e655c2f6a974b60e3f059e299570bc510ca8b20f69c953b30f791","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","reits://virtual-assets/cn-rental-housing-community"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"ed5f1aa55be240c8716ae2df691a65e0911a8d76999bd81827a491901e7c5d98","sourceActionDigest":"ed5f1aa55be240c8716ae2df691a65e0911a8d76999bd81827a491901e7c5d98","auditDigest":"e634878658d34b23cf123c8654a7d3b8bce77d0ea4da8e8e329b25435c282964","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-rental-housing-community/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-rental-housing-community-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-rental-housing-community-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-rental-housing-community-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-rental-housing-community","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-rental-housing-community-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-rental-housing-community-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-rental-housing-community-pixel-map-pin","candidateSlug":"cn-rental-housing-community","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"84d967f5fb97fa5e9556035daa51dcc41d2f33b7f8e650fd82f8dd153b306037","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-rental-housing-community/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-rental-housing-community:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"84d967f5fb97fa5e9556035daa51dcc41d2f33b7f8e650fd82f8dd153b306037","sourceActionDigest":"84d967f5fb97fa5e9556035daa51dcc41d2f33b7f8e650fd82f8dd153b306037","sourceEvidenceSha256":"ae6f514e2fb0f2c42b581e6b94e89feb0f9b86adabf4a7e078c6b070d9e8da66","sourceEvidencePublicPath":"/assets/virtual-assets/cn-rental-housing-community/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","reits://virtual-assets/cn-rental-housing-community"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"84d967f5fb97fa5e9556035daa51dcc41d2f33b7f8e650fd82f8dd153b306037","sourceActionDigest":"84d967f5fb97fa5e9556035daa51dcc41d2f33b7f8e650fd82f8dd153b306037","auditDigest":"bf982cf71380e6ab503fbdeaaf9fdf9ee81f85aa0db1f13b12d31b0b688a790f","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-rental-housing-community&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-rental-housing-community&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-rental-housing-community&format=pixel-map-pin","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-rental-housing-community/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-rental-housing-community/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-rental-housing-community/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-rental-housing-community/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-rental-housing-community/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-rental-housing-community/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-rental-housing-community/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-rental-housing-community"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-logistics-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-logistics-bbs-gap-isometric-nft-card","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-logistics-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-logistics-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-logistics-bbs-gap-isometric-nft-card","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-isometric-nft-card","candidateSlug":"cn-logistics-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-pin-redraw","sourceActionDigest":"dc54dfc9fc5547c06ef24f524a184f13764fe86c9d69d91093dfb0ddf034b62b","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-logistics-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"dc54dfc9fc5547c06ef24f524a184f13764fe86c9d69d91093dfb0ddf034b62b","sourceActionDigest":"dc54dfc9fc5547c06ef24f524a184f13764fe86c9d69d91093dfb0ddf034b62b","sourceEvidenceSha256":"9ef00ee0a5fda3797a2d84d0ef1e89e21c7151806b38d2e7bd8e6f7ffc05af0a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-logistics-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"dc54dfc9fc5547c06ef24f524a184f13764fe86c9d69d91093dfb0ddf034b62b","sourceActionDigest":"dc54dfc9fc5547c06ef24f524a184f13764fe86c9d69d91093dfb0ddf034b62b","auditDigest":"2d4d262726d7d48b0ac2aeea767e6374d1f49a7534997cede3f8860c8396e12c","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-logistics-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-logistics-bbs-gap-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-logistics-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-logistics-bbs-gap-pixel-map-pin","candidateSlug":"cn-logistics-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"221ee27ba0023ba91027f23c210771b4f8df60e509de22a96b3a47ae2a8d9a22","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-logistics-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"221ee27ba0023ba91027f23c210771b4f8df60e509de22a96b3a47ae2a8d9a22","sourceActionDigest":"221ee27ba0023ba91027f23c210771b4f8df60e509de22a96b3a47ae2a8d9a22","sourceEvidenceSha256":"a5ac16525d563a05336ce28d0f77684e4f4dda02a9dbd5a33b6fef9cca692b60","sourceEvidencePublicPath":"/assets/virtual-assets/cn-logistics-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-logistics-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"221ee27ba0023ba91027f23c210771b4f8df60e509de22a96b3a47ae2a8d9a22","sourceActionDigest":"221ee27ba0023ba91027f23c210771b4f8df60e509de22a96b3a47ae2a8d9a22","auditDigest":"3f4807879c75d8f0fc6c1f5624fa833c139052869e8118f95c70ebc3edbfc706","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-logistics-bbs-gap&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-logistics-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-logistics-bbs-gap&format=pixel-map-pin","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-logistics-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-logistics-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-logistics-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-logistics-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-logistics-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-highway-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-highway-bbs-gap-isometric-nft-card","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-highway-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-highway-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-highway-bbs-gap-isometric-nft-card","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-isometric-nft-card","candidateSlug":"cn-highway-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-pin-redraw","sourceActionDigest":"0a4727b4a2413568266e41f684baa134962cafd897f653966e80641befad1484","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-highway-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-highway-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"0a4727b4a2413568266e41f684baa134962cafd897f653966e80641befad1484","sourceActionDigest":"0a4727b4a2413568266e41f684baa134962cafd897f653966e80641befad1484","sourceEvidenceSha256":"4dd16a3a69a0218626213e5f93cf3e60a2a0626ffd1a795efbac0d9bf541f955","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-highway-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"0a4727b4a2413568266e41f684baa134962cafd897f653966e80641befad1484","sourceActionDigest":"0a4727b4a2413568266e41f684baa134962cafd897f653966e80641befad1484","auditDigest":"114de7aa41c6c54bc92f4153b5ba571a8eaaf8093ced2b42ce2f20420396bbda","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-highway-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-highway-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-highway-bbs-gap-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-highway-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-highway-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-highway-bbs-gap-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-highway-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-highway-bbs-gap-pixel-map-pin","candidateSlug":"cn-highway-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"3c84b44f5c4097b0669291c7b927b470f2566e1cb9e8a464bcc14575b14ec124","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-highway-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-highway-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"3c84b44f5c4097b0669291c7b927b470f2566e1cb9e8a464bcc14575b14ec124","sourceActionDigest":"3c84b44f5c4097b0669291c7b927b470f2566e1cb9e8a464bcc14575b14ec124","sourceEvidenceSha256":"06be14541031f7be7028312df444b442522951ea21b8022732795f65dff40073","sourceEvidencePublicPath":"/assets/virtual-assets/cn-highway-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-highway-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"3c84b44f5c4097b0669291c7b927b470f2566e1cb9e8a464bcc14575b14ec124","sourceActionDigest":"3c84b44f5c4097b0669291c7b927b470f2566e1cb9e8a464bcc14575b14ec124","auditDigest":"2272ed4c64f4d351bc0a5a3c90135095e3b0f089d0da7baa99250ba117113e8b","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-highway-bbs-gap&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-highway-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-highway-bbs-gap&format=pixel-map-pin","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-highway-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-highway-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-highway-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-highway-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-highway-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-highway-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-highway-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-highway-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-commercial-bbs-gap-isometric-nft-card","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-commercial-bbs-gap-isometric-nft-card","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"human-confirmation-ready","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-commercial-bbs-gap-isometric-nft-card","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-commercial-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-commercial-bbs-gap-isometric-nft-card","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-isometric-nft-card","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-isometric-nft-card","candidateSlug":"cn-commercial-bbs-gap","formatKey":"isometric-nft-card","fromStatus":"human-confirmation-ready","toStatus":"needs-pin-redraw","sourceActionDigest":"1ed2313557337ee3a3e33268f749ab9d612aa393b3ad2196c614c3064eb92f77","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-commercial-bbs-gap:isometric-nft-card","visibility":"ops-governance","noindex":true,"sourceDigest":"1ed2313557337ee3a3e33268f749ab9d612aa393b3ad2196c614c3064eb92f77","sourceActionDigest":"1ed2313557337ee3a3e33268f749ab9d612aa393b3ad2196c614c3064eb92f77","sourceEvidenceSha256":"2db843ee429d1a9c8f05d7448f8fb04ac345ad14e789a5451c83cf666d89199a","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/nft-card.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","reits://virtual-assets/cn-commercial-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"1ed2313557337ee3a3e33268f749ab9d612aa393b3ad2196c614c3064eb92f77","sourceActionDigest":"1ed2313557337ee3a3e33268f749ab9d612aa393b3ad2196c614c3064eb92f77","auditDigest":"aebc6fd5059146eaa636d4340165f94ea4607c86c694f2b0ff3fcef700cb024b","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=isometric-nft-card&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=isometric-nft-card","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=isometric-nft-card","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/isometric-nft-card","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/isometric-nft-card","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/isometric-nft-card","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/isometric-nft-card","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}},{"generatedAt":"2026-09-07T03:28:49.515Z","auditLogId":"asset-visual-approval-audit-log-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","action":"request-redraw","actionLabel":"请求重绘","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-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","source":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidence":{"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。"},"status":"audit-schema-ready","statusLabel":"审计日志 schema 可校验","actionStatus":"dry-run-ready","currentConfirmationStatus":"needs-pin-redraw","nextConfirmationStatus":"needs-pin-redraw","auditSchemaDryRun":true,"appendOnly":true,"immutable":true,"auditWriteDisabled":true,"mcpIndexWriteDisabled":true,"writeDisabled":true,"finalApprovalWriteDisabled":true,"registryWriteDisabled":true,"mapPublishDisabled":true,"bbsPostDisabled":true,"auditLogWritten":false,"mcpIndexWritten":false,"finalApprovalRecorded":false,"approvalEvidenceWritten":false,"registryPromotionAllowed":false,"requiredInputs":["auditSchemaDryRun","auditWriteDisabled","mcpIndexWriteDisabled","auditLogOnly","schemaVersion","retentionClass"],"blockers":[],"auditLogSchema":{"table":"asset_visual_approval_audit_log","schemaVersion":"2026-06-visual-approval-audit-log-dry-run-v1","eventId":"asset-visual-approval-audit-log-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","eventType":"asset.visual.approval.audit.request-redraw","partitionKey":"cn:cn-commercial-bbs-gap","actionId":"asset-visual-approval-human-confirmation-action-request-redraw-cn-commercial-bbs-gap-pixel-map-pin","action":"request-redraw","humanConfirmationId":"asset-visual-approval-human-confirmation-cn-commercial-bbs-gap-pixel-map-pin","identityFixtureId":"asset-visual-approval-identity-fixture-cn-commercial-bbs-gap-pixel-map-pin","candidateSlug":"cn-commercial-bbs-gap","formatKey":"pixel-map-pin","fromStatus":"needs-pin-redraw","toStatus":"needs-pin-redraw","sourceActionDigest":"7876858758a2f76711c5dbb802f1293657e1167f495f9413c353a5911587f52f","sourceActionSchemaVersion":"2026-06-visual-approval-human-confirmation-action-dry-run-v1","sourceEvidenceType":"bbs-gap-local-generated","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceMatchesTransaction":true,"localFileDetected":true,"createdAt":"2026-09-07T03:28:49.515Z","immutable":true},"appendOnlyRules":[{"id":"no-update","label":"禁止覆盖","enforced":true,"note":"真实写入后不得 update 原审计日志，只能追加纠错或 redaction 事件。"},{"id":"no-delete","label":"禁止删除","enforced":true,"note":"删除必须转换为 append-redaction-event，并保留原 actionDigest。"},{"id":"no-publish-side-effect","label":"禁止发布副作用","enforced":true,"note":"审计日志写入不能触发地图、BBS、正式清单或外部 NFT 行为。"}],"mcpIndexSchema":{"resourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","indexKey":"asset-visual-approval-audit-log:request-redraw:cn-commercial-bbs-gap:pixel-map-pin","visibility":"ops-governance","noindex":true,"sourceDigest":"7876858758a2f76711c5dbb802f1293657e1167f495f9413c353a5911587f52f","sourceActionDigest":"7876858758a2f76711c5dbb802f1293657e1167f495f9413c353a5911587f52f","sourceEvidenceSha256":"699af564f0b8d7cbb704a5a9507ebae14ccec1be5c37180458dc3b01f9b15b70","sourceEvidencePublicPath":"/assets/virtual-assets/cn-commercial-bbs-gap/map-pin.png","sourceMatchesTransaction":true,"entities":["reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","reits://virtual-assets/cn-commercial-bbs-gap"]},"retentionPolicy":{"retentionClass":"governance-audit","minimumDays":2555,"deleteMode":"append-redaction-event-only","legalHoldReady":true},"actionProtocolDigest":"7876858758a2f76711c5dbb802f1293657e1167f495f9413c353a5911587f52f","sourceActionDigest":"7876858758a2f76711c5dbb802f1293657e1167f495f9413c353a5911587f52f","auditDigest":"ef0179e3b74b95e45d210c344078f9216e02145da8cab1a226aaba4c4b0971e3","links":{"auditLogApi":"/api/public/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","auditLogPage":"/operations/asset-visual-approval-audit-log-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","action":"/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","actionApi":"/api/public/operations/asset-visual-approval-human-confirmation-actions?asset=cn-commercial-bbs-gap&format=pixel-map-pin&action=request-redraw","humanConfirmation":"/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","humanConfirmationApi":"/api/public/operations/asset-visual-approval-human-confirmation-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","identityFixture":"/operations/asset-visual-approval-identity-fixture-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidenceTransaction":"/operations/asset-visual-approval-evidence-transaction-dry-run?asset=cn-commercial-bbs-gap&format=pixel-map-pin","evidencePacket":"/operations/asset-visual-approval-evidence-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","registryPreview":"/operations/asset-visual-registry-preview?asset=cn-commercial-bbs-gap&format=pixel-map-pin","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":{"visualApprovalAuditLogResourceUri":"reits://asset-visual-approval-audit-log/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationActionResourceUri":"reits://asset-visual-approval-human-confirmation-action/request-redraw/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalHumanConfirmationResourceUri":"reits://asset-visual-approval-human-confirmation/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalIdentityFixtureResourceUri":"reits://asset-visual-approval-identity-fixture/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalEvidenceTransactionResourceUri":"reits://asset-visual-approval-evidence-transaction/cn-commercial-bbs-gap/pixel-map-pin","visualApprovalEvidenceResourceUri":"reits://asset-visual-approval-evidence/cn-commercial-bbs-gap/pixel-map-pin","visualRegistryPreviewResourceUri":"reits://asset-visual-registry-preview/cn-commercial-bbs-gap/pixel-map-pin","visualReviewResourceUri":"reits://asset-visual-review-ledger/cn-commercial-bbs-gap/pixel-map-pin","futureAssetResourceUri":"reits://virtual-assets/cn-commercial-bbs-gap"}}],"statusBreakdown":[{"status":"audit-schema-ready","label":"审计日志 schema 可校验","count":34},{"status":"needs-action-protocol","label":"需要动作协议","count":0},{"status":"needs-audit-fields","label":"需要审计字段","count":0},{"status":"blocked-by-policy","label":"策略阻断","count":0}],"actionBreakdown":[{"action":"approve-visual-dry-run","label":"批准图片 dry-run","count":0,"readyCount":0,"blockedCount":0},{"action":"request-redraw","label":"请求重绘","count":13,"readyCount":13,"blockedCount":0},{"action":"request-compliance-review","label":"请求合规复核","count":7,"readyCount":7,"blockedCount":0},{"action":"reject-visual-candidate","label":"拒绝候选图片","count":14,"readyCount":14,"blockedCount":0}],"publicNotes":["当前筛选范围输出 34 条图片审批审计日志 dry-run，34 条 schema 可校验。","审计日志层连接动作协议、append-only 规则、MCP 治理索引和保留策略。","当前有 34 条审计 dry-run 绑定本地生成源图证据；sourceEvidence 仅证明事件来源，不等于审批证据 URI。","当前必须声明 auditSchemaDryRun=true、auditWriteDisabled=true、mcpIndexWriteDisabled=true、auditLogOnly=true。","BBS Gap 已进入 20 条图片审批审计日志 dry-run；仍不写审计表、不写 MCP 索引、不推进地图/BBS。"],"qaWarnings":["该层不会写审计表，auditLogWritten 始终为 false。","该层不会写 MCP 索引，mcpIndexWritten 始终为 false。","POST 校验必须携带匹配动作协议的 sourceEvidenceSha256，避免把审计事件绑定到错误图片。","没有真实登录、MFA、事务边界、审计表和 MCP 写入 worker 前，不得开放真实状态变更。","审计日志写入不得触发地图、BBS、正式图片清单或外部 NFT 行为。"]}