Caster OS

Caster OS

Caster Bookmarks

Status
Saved-posts surface

Browse the Caster bookmarks contract without mutating user data.

Caster Bookmarks is the standalone private saved-post surface for Caster OS. This static fallback keeps bookmark navigation, Farcaster mini app compatibility, post feed contracts, toggle gates, search, realtime sync, actor-card hydration, rewards, wallet session handoff, and read-only status routes live while Reown AppKit, wallet-authenticated bookmark reads/writes, owned-index cache, and rollback remain blocked_external.

Saved postsRead only
Bookmark toggleBlocked
Realtime syncGate
Mini appManifest live
Bookmarks loop

Read-only saved-post map

Saved postsread-only bookmark contract
Post feed and searchReown AppKit required
Rewards and syncblocked_external
Bookmark store

Toggle and realtime sync

Live saved-post reads, bookmark toggle writes, search, realtime sync, actor-card hydration, reward ledger writes, wallet session reads, owned-index writes, and production datastore writes are blocked_external until strict runtime evidence passes.
Reown AppKit

Shared identity gate

Wallet login and authenticated user-data retrieval remain full-runtime gates. No production data is read or written by this fallback.

Farcaster mini app

Manifest route

Mini app routes are available, but @casterchain accountAssociation must be signed for casterbookmarks.vercel.app before public announcement.

Data safetyNo production datastore, wallet signature, Base transaction, bookmark toggle, reward write, wallet session read, owned-index write, realtime mutation, actor-card cache mutation, or rollback mutation is performed.
Runtime gateFull Next runtime, Reown AppKit, wallet auth, bookmarks storage, post feed reads, bookmark toggles, search, realtime sync, actor-card hydration, reward ledger, wallet session, owned-index cache, and rollback evidence remain required.
Announcement gateFarcaster and Twitter announcements stay blocked until every strict external blocker clears.