Caster OS

Caster OS

Caster Attendance

Status
Daily attendance surface

Open daily Caster attendance without mutating user data.

Caster Attendance is the standalone daily check-in surface for Caster OS. This static fallback keeps attendance navigation, Farcaster mini app compatibility, Hypersnap proof contracts, daily games, wallet handoff, and read-only status routes live while Reown AppKit, wallet-authenticated check-ins, reward ledger writes, wallet claims, history index, and rollback remain blocked_external.

Daily check-inRead only
Hypersnap proofBlocked
Wallet claimGate
Mini appManifest live
Attendance loop

Read-only reward map

Daily check-inread-only attendance contract
Follow and cast proofHypersnap required
Games and rewardsblocked_external
Reward ledger

Proof and wallet claim

Live attendance check-ins, Hypersnap proof verification, game completion, reward ledger writes, wallet claim handoff, history 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 casterattendance.vercel.app before public announcement.

Data safetyNo production datastore, wallet signature, Base transaction, attendance check-in, Hypersnap proof write, game completion, reward write, wallet claim, history index write, or rollback mutation is performed.
Runtime gateFull Next runtime, Reown AppKit, wallet auth, attendance storage, Hypersnap follow/cast proof, daily games, reward ledger, wallet claim handoff, history index, and rollback evidence remain required.
Announcement gateFarcaster and Twitter announcements stay blocked until every strict external blocker clears.