Caster OS

Caster School Quiz

Caster School Quiz

Status
Farcaster mini app shell

Proof-gated quiz for safe Caster claims.

Caster School Quiz is the standalone Caster OS route for the existing Farcaster mini app quiz. It teaches users to claim through Caster Wallet, then requires signed FID context, answer validation, share-proof verification, and $CASTER reward settlement after strict runtime receipts pass. This fallback is live for navigation and verification while proof verification, claim writes, reward ledger writes, wallet settlement, rate-limit mutation, anti-replay writes, QStorage, event-log, rollback, and production datastore mutation stay blocked_external.

PromptCaster Walletblocked_external
ProofShare castblocked_external
Reward200 $CASTERblocked_external
Claim APIBlockedblocked_external

Mini app quiz

blocked_external

Read-only fallback for the Caster School Quiz catalog card, safe-claim prompt, and Farcaster mini app shell.

Claim gates

blocked_external

Signed FID, answer validation, and proof-cast verification stay blocked until runtime receipts pass.

Reward accounting

blocked_external

$CASTER quiz claim store, reward ledger writes, and Caster Wallet settlement are blocked until strict evidence passes.

Rate limits, event log, and rollback

blocked_external

Rate limits, anti-replay state, QStorage, Caster event-log append, and rollback lanes require strict runtime evidence.

Live signed FID checks, answer validation, share-proof verification, claim store writes, reward ledger writes, wallet settlement, rate-limit mutation, anti-replay writes, QStorage writes, event-log appends, rollback, and public announcement are blocked_external until strict receipts pass.
No accepted full Next Caster School Quiz build/typecheck receipt exists for this standalone fallback.
No accepted shared Reown identity, wallet-auth session, Farcaster mini app runtime, signed Farcaster FID, answer-check runtime, or share-proof verification receipt exists.
No accepted Caster School Quiz claim store, reward-ledger, rate-limit, anti-replay, or Caster Wallet settlement receipt exists.
No accepted QStorage write, event-log append, Caster event log rollback, or production datastore rollback receipt exists.
No signed @casterchain Farcaster accountAssociation exists for casterschoolquiz.vercel.app.
No live answer check, share-proof verification, claim write, reward ledger write, wallet settlement, rate-limit mutation, anti-replay write, QStorage write, event-log append, or production datastore mutation is allowed from this fallback.
Data safetyNo production datastore, wallet, claim store, reward ledger, rate-limit state, anti-replay record, event log, or QStorage object is mutated by this fallback.
Runtime gateShared Reown identity, wallet auth, signed Farcaster FID, answer validation, share proof, reward ledger, event log, rollback, and accountAssociation receipts must pass first.
Mutation gateNo live answer check, claim write, reward ledger write, wallet settlement, rate-limit mutation, anti-replay write, QStorage write, event-log append, or rollback can run from this static deployment.