Caster OS

Caster FS

Caster FS

Status
Farcaster mini app shell

QStorage file system surface for Caster OS.

Caster FS is the standalone Caster OS mini app for media upload, media read, QStorage object storage, guarded legacy object fallback, Postgres media fallback, media repair, content addressing, remote media policy, API reference, QStorage, event log, and rollback evidence. This fallback is live for navigation and verification only. File uploads, object writes, repair runs, wallet actions, rate-limit mutation, production datastore mutation, QStorage writes, event-log appends, rollback, and public announcements stay blocked_external until deterministic evidence passes.

Media uploadblockedblocked_external
Media readread-onlyblocked_external
QStorageblockedblocked_external
Repairdisabledblocked_external

Media upload and read

blocked_external

Read-only shell for /api/media/upload, /api/media/[id], safe content types, content addressing, and public media URL policy.

QStorage object runtime

blocked_external

QStorage object put/get, public gateway, guarded legacy fallback, and Postgres media fallback remain blocked until strict runtime evidence exists.

Media repair queue

blocked_external

Admin media repair snapshots and repair runs require treasury auth, owned index cache, Postgres, and object storage receipts before any mutation is enabled.

QStorage, event log, rollback

blocked_external

QStorage publication, append-only Caster event log, and rollback remain blocked until strict migration evidence passes.

Live file uploads, object writes, media repair runs, wallet actions, rate-limit mutation, production datastore mutation, QStorage write, event-log append, rollback, and public announcement are blocked_external until strict receipts pass.
No accepted full Next Caster FS build/typecheck receipt exists for this standalone fallback.
No accepted shared Reown identity, wallet auth, Farcaster mini app runtime, media upload, media read, QStorage object storage, guarded legacy object fallback, Postgres media fallback, media repair snapshot, media repair run, remote media policy, content addressing, access policy, owned index cache, rate limits, QStorage, event log, or rollback runtime receipt exists.
No signed @casterchain Farcaster accountAssociation exists for casterfs.vercel.app.
No file upload, media read mutation, object upload, repair run, wallet action, rate-limit mutation, QStorage write, event-log append, rollback, public announcement, or production datastore mutation is allowed from this fallback.
Data safetyNo production datastore, media blob row, object storage write, repair mutation, rate-limit state, event log, or QStorage object is mutated by this fallback.
Runtime gateShared Reown identity, wallet auth, Farcaster mini app runtime, QStorage object storage, media upload, media read, Postgres fallback, repair, owned index cache, QStorage, rollback, and accountAssociation receipts must pass first.
Mutation gateNo file upload, object write, repair run, QStorage write, event-log append, rollback, or wallet action can run from this static deployment.