OPEN COOKIE

Answers about how OpenCookie works, what happens on-chain, and how to get help

Product mechanics and expectations

OpenCookie is intentionally small. These answers reflect how the Android app and on-chain program actually work

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

How does opening a cookie work?

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

Why does OpenCookie use Solana?

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

What happens when I use OpenCookie for the first time?

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

Why does the first interaction require additional SOL?

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

What is the on-chain profile?

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

How often can I open a cookie?

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

Does OpenCookie hold my funds?

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

Which wallet does OpenCookie use on Seeker?

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

Are there fees when I break a cookie?

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

Where do the messages come from?

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

Where can I get the app?

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.