{"ok":true,"data":{"campaignPublishEvidenceLedger":{"knife":{"total":91,"current":91,"remaining":0},"generatedAt":"2026-07-08T14:37:22.202Z","release":"9cb2679","service":"public-booking-platform","status":"campaign-evidence-watch","publicStatus":"evidence-watch","summary":{"headline":"Campaign Publish Evidence Ledger tracks 9 placement proof row(s), 9 owner(s), and 9 expected placement(s) after the publish queue.","knifeCurrent":91,"knifeTotal":91,"knifeRemaining":0,"evidenceRowCount":9,"verifiedEvidenceCount":0,"proofRequiredCount":0,"reviewProofCount":9,"blockedProofCount":0,"ownerCount":9,"placementCount":9,"proofChecklistCount":45,"rollbackPlanCount":9,"ownerEndpointGated":true},"entryPoints":{"publicEvidenceLedger":"https://api.reits.tech/api/launch/campaign-publish-evidence","ownerEvidenceLedger":"https://api.reits.tech/api/ops/campaign-publish-evidence-ledger","campaignLinkPublishQueue":"https://api.reits.tech/api/launch/campaign-link-publish-queue","campaignLinkPublishQueueOps":"https://api.reits.tech/api/ops/campaign-link-publish-queue","promotionAttributionBoard":"https://api.reits.tech/api/launch/promotion-attribution","trackedLinkQa":"https://api.reits.tech/api/launch/tracked-link-qa","sdkConfig":"https://api.reits.tech/api/sdk/config","launchManifest":"https://api.reits.tech/api/launch/manifest"},"publicRows":[{"id":"official-site","evidenceId":"evidence-official-site","label":"Official site","owner":"Growth Ops","priority":"P3","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+0 controlled homepage slot","expectedPlacement":"Homepage CTA / official order entry","proofChecklistCount":5,"hasRollbackPlan":true},{"id":"im-mini-app","evidenceId":"evidence-im-mini-app","label":"IM mini app","owner":"IM Product","priority":"P2","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+0 IM mini-app release note","expectedPlacement":"IM mini-app release card","proofChecklistCount":5,"hasRollbackPlan":true},{"id":"opensdk-partner","evidenceId":"evidence-opensdk-partner","label":"OpenSDK partner","owner":"Developer Relations","priority":"P3","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+1 developer package","expectedPlacement":"OpenSDK partner package","proofChecklistCount":5,"hasRollbackPlan":true},{"id":"bbs-community","evidenceId":"evidence-bbs-community","label":"BBS community","owner":"Community Ops","priority":"P2","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+1 community post","expectedPlacement":"BBS pinned launch post","proofChecklistCount":5,"hasRollbackPlan":true},{"id":"reits-map-news","evidenceId":"evidence-reits-map-news","label":"REITs map/news","owner":"REITs Editorial","priority":"P2","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+1 REITs map/news card","expectedPlacement":"REITs map/news asset card","proofChecklistCount":5,"hasRollbackPlan":true},{"id":"member-hash","evidenceId":"evidence-member-hash","label":"Member hash page","owner":"Member Success","priority":"P3","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+2 member page kit","expectedPlacement":"Member public hash page","proofChecklistCount":5,"hasRollbackPlan":true},{"id":"private-invite","evidenceId":"evidence-private-invite","label":"Private invite","owner":"Partner Success","priority":"P3","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+2 private invite batch","expectedPlacement":"Private invite batch","proofChecklistCount":5,"hasRollbackPlan":true},{"id":"calendar-subscriber","evidenceId":"evidence-calendar-subscriber","label":"Calendar subscriber","owner":"Calendar Ops","priority":"P2","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+2 calendar subscriber note","expectedPlacement":"Calendar subscriber note","proofChecklistCount":5,"hasRollbackPlan":true},{"id":"template-marketplace","evidenceId":"evidence-template-marketplace","label":"Template marketplace","owner":"Marketplace Ops","priority":"P2","queueStatus":"review-before-publish","evidenceStatus":"pending-review-proof","verificationStatus":"review-required","publishWindow":"T+3 marketplace listing","expectedPlacement":"Template marketplace listing","proofChecklistCount":5,"hasRollbackPlan":true}],"operatingGuidance":["Use this ledger after the publish queue. It tells ops what proof must be collected before a channel is treated as live.","Evidence should be a live placement URL, screenshot, or internal preview proof depending on queue status. Review rows are not public proof.","A verified evidence row still requires first-party signal review in Promotion Attribution Board before declaring a channel winner.","This endpoint is read-only. It does not post content, send email, create short links, edit redirects, schedule campaigns, or write external analytics."]}}}