Promos and channel preview
blocked_externalRead-only shell for marketing promo plans, channel preview, post slots, and status visibility. Live processing stays disabled until strict runtime evidence passes.

Caster Marketing Agent
Caster Marketing Agent is the standalone Caster OS mini app for promo plans, channel previews, dry-run ticks, @casterchain and @castrend lanes, signer custody, Farcaster Hub submission, Hypersnap, owned-index locks, Postgres idempotency, rate limits, queue, API reference, QStorage, event log, and rollback evidence. This fallback is live for navigation and verification only. Marketing ticks, promo publishing, cast publishing, signer use, Hub submission, Hypersnap mutation, owned-index lock mutation, queue dispatch, production datastore mutation, QStorage writes, event-log appends, rollback, wallet signatures, and public announcements stay blocked_external until deterministic evidence passes.
Read-only shell for marketing promo plans, channel preview, post slots, and status visibility. Live processing stays disabled until strict runtime evidence passes.
Dry-run and tick surfaces are visible as contracts only; the deployed static fallback cannot call the live agent tick route or mutate locks.
Casterchain and Castrend signer custody, Farcaster Hub submission, and cast publishing require accepted credentials and deterministic evidence.
Queue dispatch, owned-index locks, Postgres idempotency, QStorage publication, append-only Caster event log, and rollback require accepted evidence.