What is OpenCookie?
OpenCookie is a Solana Mobile dApp where you tap a fortune cookie, approve an on-chain transaction, and receive a short message. It is a small interactive ritual — not a horoscope, prediction service, or investment tool
Answers about how OpenCookie works, what happens on-chain, and how to get help
Support email — select the address below to copy it, or use the buttons.
OpenCookie is intentionally small. These answers reflect how the Android app and on-chain program actually work
OpenCookie is a Solana Mobile dApp where you tap a fortune cookie, approve an on-chain transaction, and receive a short message. It is a small interactive ritual — not a horoscope, prediction service, or investment tool
Connect through Seed Vault, tap the cookie, and approve the transaction. The app sends a break_cookie instruction to the OpenCookie Solana program. After confirmation, the program returns a message index and updates your on-chain profile counters. The app maps the index to a message from its bundled collection and displays it
Each cookie break is recorded on Solana through the OpenCookie program. Your wallet owns an on-chain profile that tracks how many cookies you have opened. Solana provides a transparent, non-custodial way to anchor the interaction without OpenCookie holding your keys or funds
If your wallet does not yet have an on-chain profile, the app bundles profile creation (initialize_user) and your first cookie break (break_cookie) into one transaction. You approve once in your wallet. After confirmation, your profile exists and your first message is revealed
Creating your on-chain profile requires a one-time SOL deposit for Solana account rent — the cost of storing your profile account on the network. This is standard Solana account rent, not an OpenCookie service fee. The exact amount is shown in your wallet before you sign
Your profile is a Solana account owned by the OpenCookie program, linked to your wallet. It stores your total cookie opens, how many you have opened today, and the last UTC day your counter was updated. You can view stats in the app and close the profile to recover the rent deposit
The on-chain program enforces a daily limit configured in program settings (max_calls_per_day). The app reads this limit from the chain and shows your progress (for example, opens today vs. the daily maximum). When you reach the limit, you need to wait until the next UTC day
No. OpenCookie is non-custodial. On Seeker, private keys stay in Seed Vault. You approve every transaction yourself through the device's native wallet via Solana Mobile Wallet Adapter. OpenCookie prepares transaction payloads but cannot move funds without your signature
On Seeker, connection and signing go through the built-in Seed Vault wallet only. Third-party wallet apps such as Phantom or Solflare are not used for OpenCookie on Seeker. OpenCookie talks to Seed Vault through Solana Mobile Wallet Adapter — your keys never leave the device
Yes, in three separate categories: (1) Solana network transaction fees on every break; (2) a one-time account rent deposit when your profile is first created; (3) a program fee on each cookie break, set in on-chain configuration and transferred to the program treasury. The exact amount is defined on-chain and shown in Seed Vault before you sign
The on-chain program selects a message index. The readable text comes from 1,000 short English messages bundled inside the Android app (messages_en.json). The blockchain does not store or generate the message text
OpenCookie is currently being prepared for the Solana dApp Store. In the meantime, you can download the official Android APK directly from our homepage. When the store submission is approved, it will also be available on Seeker and other Solana Mobile devices through the Solana dApp Store.