Caster OS

Caster OS

Caster Builderboard

Status
Builderboard surface

Browse the Caster builderboard contract without mutating user data.

Caster Builderboard is the standalone private builder-ranking surface for Caster OS. This static fallback keeps builderboard navigation, Farcaster mini app compatibility, builder rankings contracts, project index gates, search, realtime sync, builder profile hydration, rewards, wallet session handoff, and read-only status routes live while Reown AppKit, wallet-authenticated builder ranking reads, owned-index cache, and rollback remain blocked_external.

Ranked buildersRead only
Project indexBlocked
Realtime syncGate
Mini appManifest live
Builderboard loop

Read-only builder-ranking map

Ranked buildersread-only builderboard contract
Builder rankings and searchReown AppKit required
Rewards and syncblocked_external
Builderboard index

Project index and realtime sync

Live builder-ranking reads, project index reads, search, realtime sync, builder profile 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 casterbuilderboard.vercel.app before public announcement.

Data safetyNo production datastore, wallet signature, Base transaction, project index, reward write, wallet session read, owned-index write, realtime mutation, contribution index mutation, or rollback mutation is performed.
Runtime gateFull Next runtime, Reown AppKit, wallet auth, leaderboard read model, builder rankings reads, project indexes, search, realtime sync, builder profile 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.