justfor.fun docs
A practical guide to the platform: how predictions work, where your SOL goes, how markets settle and what we're building next.
Overview
justfor.fun is a Solana prediction platform for questions across crypto, sports and culture. Choose an outcome, commit SOL and follow the market through to resolution.
The current model is treasury-based. Predictions are real transfers verified on-chain, while market records and resolution are managed by the platform. This is not a permissionless smart-contract exchange or an automated oracle.
Getting started
- 01
Choose how to sign in
Use Google, a branded email sign-in link or a supported Solana wallet such as Phantom or Solflare. Google and email access create an account-associated wallet without requiring an additional profile.
- 02
Fund the correct wallet
Open Deposit and check the full Solana address before sending funds. The QR represents that address. Send SOL on Solana only; an account wallet and an external wallet are separate identities.
- 03
Review a market
Read the question, deadline and resolution rules. Confirm you understand what counts as YES or NO before choosing an amount.
Keep some SOL available for network fees. Connecting a wallet or signing a profile message is different from authorizing a transfer.
Understanding markets
Each market has a question and two outcomes: YES and NO. Its category, deadline and rules give the context needed to evaluate a prediction.
- Question & rules
- The event being predicted and the criteria used to determine its outcome. Ambiguous or incomplete rules increase settlement risk.
- Deadline
- The cutoff for new predictions. A deadline passing does not mean the result has already been reviewed or paid out.
- Probability
- A displayed indicator, not a guaranteed forecast or fixed payout quote. Beta values may be illustrative rather than live market-derived odds.
- Volume
- Recorded prediction activity, not invented liquidity. An empty market can have zero recorded volume.
Placing a prediction
Open a market, select YES or NO and enter your stake in SOL. Review the request before approving it. For an external wallet, you authorize the transfer in that wallet; an account wallet uses the platform's authenticated payment flow.
The server checks the on-chain transaction before recording a prediction. Clicking a button, connecting a wallet or approving a message alone does not create a funded position. Network confirmation and verification can take time.
If a request is rejected or fails, check the transaction status before trying again. Do not repeatedly send funds while an earlier transfer is pending.
Resolution & payouts
The treasury operator manually resolves the result as YES or NO, using the market rules as the reference. Market creators and ordinary participants cannot resolve a market or trigger treasury payouts. Resolution is operator-controlled, not automatically enforced by an oracle or deadline.
The current payout calculation for a winning prediction is its SOL stake divided by its recorded entry price. For example, a 0.1 SOL winning stake recorded at 0.50 calculates to 0.2 SOL before network effects. This is a calculation, not a guaranteed payment: the treasury must have sufficient funds.
Settlement is an additional step
Closing, resolution and payment are distinct events. Payouts require treasury authorization and a successful Solana transaction. There is no guaranteed payout time during the beta.
Payout submission is not the same as on-chain confirmation. Verify the payout transaction before treating funds as received. Funds are held by the treasury rather than locked in a user-controlled prediction contract; do not assume an automatic refund, cancellation process or dispute mechanism unless explicitly stated in a market's rules.
Creating a market
Participants can propose their own prediction through the market creation form. Publishing uses a signed request; the publishing signature itself does not transfer SOL.
- Question: one clear event with a binary, independently checkable outcome.
- Image, ticker & category: identify the subject accurately and make the listing easy to find.
- End date: state when predictions stop, before the outcome is already known.
- Resolution rules: specify the evidence source, timezone and conditions that count as YES or NO.
For sports, clarify whether extra time counts. For price targets, name the price source and observation time. For announcements, distinguish an official announcement from a rumor. Creating a listing does not grant control of the treasury or guarantee settlement.
Profiles & community
Profiles bring together a participant's predictions, callouts and created markets. A display name or image is an identity label, not proof that someone is an expert or that their predictions will be profitable.
Callouts let participants share their market view. The leaderboard summarizes recorded activity; treat it as a way to explore the community, not as investment advice. The beta may include a separately featured account, which should not be read as a fully calculated platform-wide profit ranking.
Updates depend on confirmed and recorded activity. A transaction still awaiting verification may not appear immediately in a profile or community feed.
Wallets & safety
External wallets
You control the keys in your wallet app. Review the requested action and destination before approving. A free message signature should not be confused with a payment approval.
Account wallets
Google and email accounts use site-custodied wallets. Private wallet material is encrypted and kept server-side, not exposed to the browser. Custody means you rely on the platform to protect and operate the wallet.
- Never share a seed phrase, private key or email sign-in link.
- Verify the exact domain and full deposit address, not just a shortened label.
- Do not ignore wallet security warnings; domain review and allowlisting remain part of the roadmap.
- Only use SOL on Solana. Additional networks are not supported yet.
- Protect the Google or email account associated with your account wallet.
On-chain verification confirms a transfer, not the accuracy of a prediction or the security of the whole platform. Participation carries financial, custody, operational and network risks.
Roadmap
The roadmap keeps the same direction: establish the Solana beta, improve access and reliability, complete wallet reputation work, then expand public access and explore more networks.
- 01
Solana beta
CurrentPrediction markets, market creation, profiles, callouts and leaderboard activity. The beta focuses on the core Solana experience and treasury-verified predictions.
- 02
Access & reliability
In progressGoogle and branded email sign-in, account wallets and website fixes. The priority is refining access, transaction feedback and the experience across devices.
- 03
Verified domain & wallet review
PlannedContinue domain reputation and wallet allowlisting work. An unverified-site warning is not resolved simply by publishing another version; review by wallet providers is a separate process.
- 04
Public launch
Target · week of December 9Prepare the platform for wider access, with a community update on X. The week of December 9 is a planned launch window, not a guarantee: readiness and safety take priority.
- 05
Multi-chain
LaterExplore additional networks after the Solana experience is stable. No extra chains are supported by this beta, and no delivery date is committed.
For now, the project is not ready for unrestricted public access. Development continues to refine the experience. Launch timing and future features remain subject to testing; there is no countdown or guaranteed release date.
Frequently asked questions
Is this the final public release?
No. justfor.fun is in beta. Interfaces, available markets and workflows may change as testing continues. The planned public launch starts in the week of December 9, subject to readiness.
Does a prediction use real SOL?
Yes, submitting a funded prediction sends real SOL to the treasury. A displayed market or demo probability is not proof of a funded position. Only a verified transaction can be recorded as a prediction.
Do I need an external wallet?
You can use Google or email access with a site-custodied account wallet, or connect a supported Solana wallet. A wallet still needs SOL before it can fund a prediction.
Can I sell a prediction before the market resolves?
Do not assume that a Sell label means an active secondary market. Early exits and sell-side trading are not a supported settlement mechanism in the current beta. Predictions are settled through the treasury after resolution.
Why has my prediction not appeared?
A rejected or unconfirmed transaction cannot be recorded. Check the transaction status, the wallet used and the market deadline. Avoid submitting repeated transfers while an earlier transaction is still pending.
What if Phantom shows a warning?
Stop and review the exact domain and request. The project is still undergoing testing and wallet reputation review. Do not bypass a security warning just to place a prediction.
Is a payout guaranteed?
No. You may lose your entire stake. Settlement depends on the recorded outcome, winning stakes, available treasury funds and successful on-chain transfers. This beta is not a guaranteed-return product.
