{"generatedAt":"2026-07-31T18:33:39.533Z","scope":{"countrySlug":"cn","status":"audit-schema-ready","action":null,"assetSlug":null,"formatKey":null},"metrics":{"auditLogCount":20,"auditSchemaReadyCount":20,"needsActionProtocolCount":0,"needsAuditFieldsCount":0,"blockedByPolicyCount":0,"appendOnlyCount":20,"immutableCount":20,"auditWriteDisabledCount":20,"mcpIndexWriteDisabledCount":20,"finalApprovalWriteDisabledCount":20,"registryWriteDisabledCount":20,"auditLogWrittenCount":0,"mcpIndexWrittenCount":0,"finalApprovalRecordedCount":0,"approvalEvidenceWrittenCount":0,"registryPromotionAllowedCount":0,"localGeneratedEvidenceCount":20,"sourceMismatchCount":0,"digestCount":20,"mcpResourceCount":20},"records":[{"generatedAt":"2026-07-31T18:33:39.533Z","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":"83c3102f355befa865a06cad1cef1b302ab764e08074d5f253a981484b94654f","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-07-31T18:33:39.533Z","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":"83c3102f355befa865a06cad1cef1b302ab764e08074d5f253a981484b94654f","sourceActionDigest":"83c3102f355befa865a06cad1cef1b302ab764e08074d5f253a981484b94654f","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":"83c3102f355befa865a06cad1cef1b302ab764e08074d5f253a981484b94654f","sourceActionDigest":"83c3102f355befa865a06cad1cef1b302ab764e08074d5f253a981484b94654f","auditDigest":"fabeab7ce8d107e706cb717ed0826cad394c87dbac1311164bd65da947669180","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-07-31T18:33:39.533Z","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":"00e7d01ece280a6432f331bb7cb92bc2a9f0d7fa5e4b513ef6a715deb0ea162d","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-07-31T18:33:39.533Z","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":"00e7d01ece280a6432f331bb7cb92bc2a9f0d7fa5e4b513ef6a715deb0ea162d","sourceActionDigest":"00e7d01ece280a6432f331bb7cb92bc2a9f0d7fa5e4b513ef6a715deb0ea162d","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":"00e7d01ece280a6432f331bb7cb92bc2a9f0d7fa5e4b513ef6a715deb0ea162d","sourceActionDigest":"00e7d01ece280a6432f331bb7cb92bc2a9f0d7fa5e4b513ef6a715deb0ea162d","auditDigest":"3f0aa7935b6e4a96cdd41859418677596833b928718bc260f2709132aec1d65e","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-07-31T18:33:39.533Z","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":"a7d3b1fdf2b4e47a9427142d37c1324cdc33a2472adf72b0bfdff8c26dad81d2","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-07-31T18:33:39.533Z","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":"a7d3b1fdf2b4e47a9427142d37c1324cdc33a2472adf72b0bfdff8c26dad81d2","sourceActionDigest":"a7d3b1fdf2b4e47a9427142d37c1324cdc33a2472adf72b0bfdff8c26dad81d2","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":"a7d3b1fdf2b4e47a9427142d37c1324cdc33a2472adf72b0bfdff8c26dad81d2","sourceActionDigest":"a7d3b1fdf2b4e47a9427142d37c1324cdc33a2472adf72b0bfdff8c26dad81d2","auditDigest":"5de12f79bf2f7b4b3b3c27d43997a071a13c08a75e6c7214bb51946c46e61200","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-07-31T18:33:39.533Z","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":"9564e3f01a4ff17f6fc39d0ef45068e3f3bf9258b0f039fbdfbc163a365126c6","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-07-31T18:33:39.533Z","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":"9564e3f01a4ff17f6fc39d0ef45068e3f3bf9258b0f039fbdfbc163a365126c6","sourceActionDigest":"9564e3f01a4ff17f6fc39d0ef45068e3f3bf9258b0f039fbdfbc163a365126c6","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":"9564e3f01a4ff17f6fc39d0ef45068e3f3bf9258b0f039fbdfbc163a365126c6","sourceActionDigest":"9564e3f01a4ff17f6fc39d0ef45068e3f3bf9258b0f039fbdfbc163a365126c6","auditDigest":"c0c9108f81cb7f13413ddd0cb0ee31d22cfe0fbea706677ea32e2ca24d0b9ece","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-07-31T18:33:39.533Z","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":"0a18acfb5d37687161329bdd1c207d569b3ae4f89f9c5048d61403700b905c70","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-07-31T18:33:39.533Z","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":"0a18acfb5d37687161329bdd1c207d569b3ae4f89f9c5048d61403700b905c70","sourceActionDigest":"0a18acfb5d37687161329bdd1c207d569b3ae4f89f9c5048d61403700b905c70","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":"0a18acfb5d37687161329bdd1c207d569b3ae4f89f9c5048d61403700b905c70","sourceActionDigest":"0a18acfb5d37687161329bdd1c207d569b3ae4f89f9c5048d61403700b905c70","auditDigest":"f2a07e8c11828a8ad91eebaab5a3b76e231dde28fa042d14979f5e602b3ec452","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-07-31T18:33:39.533Z","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":"3b332aa125a4e0d90a63934dafd0ef61331922c7b62b203866eed3c64da1b10f","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-07-31T18:33:39.533Z","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":"3b332aa125a4e0d90a63934dafd0ef61331922c7b62b203866eed3c64da1b10f","sourceActionDigest":"3b332aa125a4e0d90a63934dafd0ef61331922c7b62b203866eed3c64da1b10f","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":"3b332aa125a4e0d90a63934dafd0ef61331922c7b62b203866eed3c64da1b10f","sourceActionDigest":"3b332aa125a4e0d90a63934dafd0ef61331922c7b62b203866eed3c64da1b10f","auditDigest":"b05757bd04dde062bff9030016d06ccd63e4881c614fecf91bbe752ab83edf14","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-07-31T18:33:39.533Z","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":"3fde19b11e9e846d6cb0bbea09a9fae5c818a09226242160ba904e85e71527a0","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-07-31T18:33:39.533Z","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":"3fde19b11e9e846d6cb0bbea09a9fae5c818a09226242160ba904e85e71527a0","sourceActionDigest":"3fde19b11e9e846d6cb0bbea09a9fae5c818a09226242160ba904e85e71527a0","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":"3fde19b11e9e846d6cb0bbea09a9fae5c818a09226242160ba904e85e71527a0","sourceActionDigest":"3fde19b11e9e846d6cb0bbea09a9fae5c818a09226242160ba904e85e71527a0","auditDigest":"3d2d5d48a7f5865c71d52f005e78f2490ab0e9ab1e9fcc00e378beea06226649","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-07-31T18:33:39.533Z","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":"6a48601b361fbb01d318479ba881d2ca1ae3e1ba5b2ff0669b03046e1e4a62f3","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-07-31T18:33:39.533Z","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":"6a48601b361fbb01d318479ba881d2ca1ae3e1ba5b2ff0669b03046e1e4a62f3","sourceActionDigest":"6a48601b361fbb01d318479ba881d2ca1ae3e1ba5b2ff0669b03046e1e4a62f3","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":"6a48601b361fbb01d318479ba881d2ca1ae3e1ba5b2ff0669b03046e1e4a62f3","sourceActionDigest":"6a48601b361fbb01d318479ba881d2ca1ae3e1ba5b2ff0669b03046e1e4a62f3","auditDigest":"fb9851c0c42458f1b88bc98825e6a3489b107af1a54103a15ada82dcb672c499","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-07-31T18:33:39.533Z","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":"0dd70ea770b296cff047dec7a939a6a4ac4addccdd4177928a4c09ed8be69e4f","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-07-31T18:33:39.533Z","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":"0dd70ea770b296cff047dec7a939a6a4ac4addccdd4177928a4c09ed8be69e4f","sourceActionDigest":"0dd70ea770b296cff047dec7a939a6a4ac4addccdd4177928a4c09ed8be69e4f","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":"0dd70ea770b296cff047dec7a939a6a4ac4addccdd4177928a4c09ed8be69e4f","sourceActionDigest":"0dd70ea770b296cff047dec7a939a6a4ac4addccdd4177928a4c09ed8be69e4f","auditDigest":"e1fc13077b5b5526f102d614d97417e945f08e9aa134e16cc58e6088f9b326a0","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-07-31T18:33:39.533Z","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":"f554b87873e9a8b7c0cce5ce8817db361e6cc220c395beff41cc98869b4245e9","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-07-31T18:33:39.533Z","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":"f554b87873e9a8b7c0cce5ce8817db361e6cc220c395beff41cc98869b4245e9","sourceActionDigest":"f554b87873e9a8b7c0cce5ce8817db361e6cc220c395beff41cc98869b4245e9","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":"f554b87873e9a8b7c0cce5ce8817db361e6cc220c395beff41cc98869b4245e9","sourceActionDigest":"f554b87873e9a8b7c0cce5ce8817db361e6cc220c395beff41cc98869b4245e9","auditDigest":"bab3451f130c58d28ca18e142f6a9af132a85cf2c7ed57a264ed182c2831a31d","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-07-31T18:33:39.533Z","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":"18f5e2ce6d89a1a3ee15fccbe4140913c9e4222d482f2d672ada4573a0b53250","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-07-31T18:33:39.533Z","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":"18f5e2ce6d89a1a3ee15fccbe4140913c9e4222d482f2d672ada4573a0b53250","sourceActionDigest":"18f5e2ce6d89a1a3ee15fccbe4140913c9e4222d482f2d672ada4573a0b53250","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":"18f5e2ce6d89a1a3ee15fccbe4140913c9e4222d482f2d672ada4573a0b53250","sourceActionDigest":"18f5e2ce6d89a1a3ee15fccbe4140913c9e4222d482f2d672ada4573a0b53250","auditDigest":"6ea24a911b0df4155ba011cbf826b4ddc113d19992f1402c366f563da8e5ed7b","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-07-31T18:33:39.533Z","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":"32782ba26cf7e930531e04b192b97a6b5756bd60d553eb92fd8ba0d6b990ff16","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-07-31T18:33:39.533Z","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":"32782ba26cf7e930531e04b192b97a6b5756bd60d553eb92fd8ba0d6b990ff16","sourceActionDigest":"32782ba26cf7e930531e04b192b97a6b5756bd60d553eb92fd8ba0d6b990ff16","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":"32782ba26cf7e930531e04b192b97a6b5756bd60d553eb92fd8ba0d6b990ff16","sourceActionDigest":"32782ba26cf7e930531e04b192b97a6b5756bd60d553eb92fd8ba0d6b990ff16","auditDigest":"d4cf8f56fbcbbca85e9215a0e7a4915115fb20336d1050fe20e819f61e7523d3","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-07-31T18:33:39.533Z","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":"aa21cb6e3ddae820d7c53381550bb43fc25eba5fa8b961eedba0530327bdbcfc","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-07-31T18:33:39.533Z","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":"aa21cb6e3ddae820d7c53381550bb43fc25eba5fa8b961eedba0530327bdbcfc","sourceActionDigest":"aa21cb6e3ddae820d7c53381550bb43fc25eba5fa8b961eedba0530327bdbcfc","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":"aa21cb6e3ddae820d7c53381550bb43fc25eba5fa8b961eedba0530327bdbcfc","sourceActionDigest":"aa21cb6e3ddae820d7c53381550bb43fc25eba5fa8b961eedba0530327bdbcfc","auditDigest":"b7fd5ceede8c28ec91145ed5c6b8f55958edbbfc9ccc824258cba673602d4d57","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-07-31T18:33:39.533Z","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":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","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-07-31T18:33:39.533Z","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":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","sourceActionDigest":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","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":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","sourceActionDigest":"63543e4246dbfe453d8e891865a0f3245631b3c773533de95c054d2c91aef06f","auditDigest":"553b13f436f3c13788f487f7aa78af8b0d3a93ca656b1e8c0c1292dbfe1035bb","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-07-31T18:33:39.533Z","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":"a8fc86cd324666d5302d6f68ab1701303381550a324bc70d57a81ce4c8ce8b79","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-07-31T18:33:39.533Z","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":"a8fc86cd324666d5302d6f68ab1701303381550a324bc70d57a81ce4c8ce8b79","sourceActionDigest":"a8fc86cd324666d5302d6f68ab1701303381550a324bc70d57a81ce4c8ce8b79","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":"a8fc86cd324666d5302d6f68ab1701303381550a324bc70d57a81ce4c8ce8b79","sourceActionDigest":"a8fc86cd324666d5302d6f68ab1701303381550a324bc70d57a81ce4c8ce8b79","auditDigest":"446b1c3441a44cd5bfa94e535473b7891bce6586c5539722e70408a9ecd8dc2e","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-07-31T18:33:39.533Z","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":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","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-07-31T18:33:39.533Z","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":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","sourceActionDigest":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","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":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","sourceActionDigest":"a25b6cbb1491a7b05e3b312af9c2a5e506843d5faef5e9d2cb0e50bd9c29a9d8","auditDigest":"7884f83343d708efade2f07c0ab5b8a0c2b0a5d683bbbc7f1eb00c03aefc4797","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-07-31T18:33:39.533Z","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":"af06551c0f81d79f0df7007f83f123ace4fb78da1c85ee628520e62d185def2a","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-07-31T18:33:39.533Z","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":"af06551c0f81d79f0df7007f83f123ace4fb78da1c85ee628520e62d185def2a","sourceActionDigest":"af06551c0f81d79f0df7007f83f123ace4fb78da1c85ee628520e62d185def2a","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":"af06551c0f81d79f0df7007f83f123ace4fb78da1c85ee628520e62d185def2a","sourceActionDigest":"af06551c0f81d79f0df7007f83f123ace4fb78da1c85ee628520e62d185def2a","auditDigest":"b4d0d86acd83fc45658e03e5289421d98aa3f3e6e865526755f2c9fdcfd70b0b","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-07-31T18:33:39.533Z","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":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","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-07-31T18:33:39.533Z","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":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","sourceActionDigest":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","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":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","sourceActionDigest":"bea2653de0acd78c6e1713e5f4a63ef7d7973e473525852e18d5cda8bb2fab46","auditDigest":"55d9f170584fb1e32fd71076a824c062329d566de89f9c8b68d18e7d4326cc9d","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-07-31T18:33:39.533Z","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":"7d9bcb66aa4c006ec1e60236e47c30d11a0fbb64016e46c33ad9bc894de94353","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-07-31T18:33:39.533Z","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":"7d9bcb66aa4c006ec1e60236e47c30d11a0fbb64016e46c33ad9bc894de94353","sourceActionDigest":"7d9bcb66aa4c006ec1e60236e47c30d11a0fbb64016e46c33ad9bc894de94353","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":"7d9bcb66aa4c006ec1e60236e47c30d11a0fbb64016e46c33ad9bc894de94353","sourceActionDigest":"7d9bcb66aa4c006ec1e60236e47c30d11a0fbb64016e46c33ad9bc894de94353","auditDigest":"d03102c69169c4aa397699915c87ce679ff522cf023e6072bbdf19dc97097ea8","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-07-31T18:33:39.533Z","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":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","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-07-31T18:33:39.533Z","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":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","sourceActionDigest":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","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":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","sourceActionDigest":"597d523fa64fc62d887df8802e040ac2cdf4c8bd979c9dedb8ec2244a3bc25a5","auditDigest":"c721c65937aa9ee160de6f31f779798e02bf5fd4432a46d395d4223a3d13593d","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":20},{"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":8,"readyCount":8,"blockedCount":0},{"action":"request-compliance-review","label":"请求合规复核","count":4,"readyCount":4,"blockedCount":0},{"action":"reject-visual-candidate","label":"拒绝候选图片","count":8,"readyCount":8,"blockedCount":0}],"publicNotes":["当前筛选范围输出 20 条图片审批审计日志 dry-run，20 条 schema 可校验。","审计日志层连接动作协议、append-only 规则、MCP 治理索引和保留策略。","当前有 20 条审计 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 行为。"]}