# Exit a position early
Source: https://docs.flew.live/guides/early-exit
Close an eligible position before the market closes.
## What is early exit?
Early exit closes your position before the market resolves. The position becomes final after a successful exit and cannot later claim a payout or refund.
## Eligibility
You can exit only when:
* The market is active and has not reached its closing time
* Your position has not already been claimed or exited
* No claim, refund, or exit is already in progress for your position
* The global minimum holding period has elapsed
* No other Arcium computation is currently updating the market
The minimum holding period is a global on-chain setting and may change between deployments. Flew enables the exit action only after the configured period has elapsed.
## Manual-market exit
For a manually resolved market, click **Exit Early (Capital)**.
This mode performs capital recovery:
* Flew removes your net position amount from its encrypted side of the pool.
* Your gross exit value equals that net position amount.
* The protocol placement fee you paid when entering the position is not returned.
* If an early-exit fee is configured, Flew deducts it from the gross exit value.
This mode does not use the pool ratio to generate an early profit.
## Switchboard-market exit
For a Switchboard market, click **Exit Early (Oracle Price)**.
Flew verifies a fresh Switchboard quote and estimates the probability of your private side using:
* Whether the current feed value satisfies the market threshold
* How far the market has progressed toward closing
* A maximum payout derived from the available market pools
The quote must be no more than 150 Solana slots old. A stale quote causes the transaction to fail.
The oracle exit value can be above or below your net position amount. It cannot exceed the position's maximum proportional payout from the current pools.
## Exit sequence
## Fees
Flew applies the configured early-exit fee to the gross exit value:
```text theme={null}
Net exit payment = Gross exit value - Early-exit fee
```
The placement fee and early-exit fee are separate. See [Fees](/more/fees).
## Finalization
Early exit has two stages: your wallet first submits the Solana transaction, then Arcium finalizes the computation before the market transfers the net exit payment.
Keep the page open until Flew reports completion. A transaction signature alone does not mean the Arcium callback has finalized.
## Privacy boundary
The position side and updated aggregate pools remain encrypted during the computation. The wallet executing the exit, the market, transaction timing, and final exit payment are public on Solana. Your original position amount was already public when you entered the market.
Early exit is terminal. After it succeeds, you cannot claim the final market
payout or an unresolved-market refund for that position.
# Browse events
Source: https://docs.flew.live/guides/events
Find related markets grouped under a shared event.
An event groups related prediction markets under one title, description, and cover image. You take positions on the individual markets inside an event, not on the event itself.
## Open the Events page
Select **Events** from the Flew navigation. The page can show active, closed, and archived event records returned by Flew.
Each event card displays:
* Cover image or generated color background
* Event title and description
* Event status
* Creation date
## Event statuses
| Status | Meaning |
| ------------ | ------------------------------------------------------------------------------- |
| **Active** | The event is currently presented as active |
| **Closed** | The event container is closed, while its markets retain their individual states |
| **Archived** | The event is retained as historical content |
An event's status does not determine whether a specific market accepts positions. Always check the status and closing time on the individual market.
## Browse markets in an event
Open an event card to see its markets. You can filter them by lifecycle status, including:
* Active
* Awaiting resolution
* Refunds available
* Resolved
* Expired
Each market follows its own closing, resolution, claim, and refund deadlines.
## Take a position
Open a market from the event, review its question and deadlines, then follow [Place a position](/guides/place-bet).
Positions in event markets support the same actions as other markets:
* Early exit before closing, when eligible
* Payout claims after a winning resolution
* Refund claims if the resolution deadline is missed
Events are off-chain organizational records. Position settlement is enforced
by each market's Solana account and is not controlled by the event status.
# Resolution and settlement
Source: https://docs.flew.live/guides/market-resolution
Understand market outcomes, winning payouts, refunds, and settlement deadlines.
After betting closes, a market moves through resolution and settlement. You do not need to resolve the market yourself. Follow the market status and claim any payout or refund before its displayed deadline.
## What happens after betting closes
New positions and early exits are no longer available. The market page shows
**Awaiting Resolution** while the final outcome is being determined.
When resolution completes, the market displays the final outcome and moves
to **Resolved**. Flew also reveals the aggregate YES and NO pool totals
needed to calculate payouts.
A winning position can use **Claim Payout** until the claim period ends. A
losing position receives no payout.
The **Policy & Timeline** and **Deadlines** sections on the market page show the resolution window, claim period, refund period, and their exact timestamps. These deadlines use Solana cluster time, which can differ slightly from your device clock.
## Settlement sequence
Both actions must complete within the deadline shown on the market page. A position can receive either its applicable payout or refund only once.
## How winning payouts work
Flew uses pool-based settlement. The placement fee is deducted when a position enters the market, so settlement calculations use each position's net amount.
For a winning position:
$$
\text{Payout} = \text{Your Net Position} \times
\frac{\text{YES Pool} + \text{NO Pool}}{\text{Winning Pool}}
$$
Your payout contains:
* Your net position amount
* Your proportional share of the losing pool
For example, if your net position represents 10% of the winning pool, you receive 10% of the combined net pools. Integer division and vault balance safeguards can round the final transfer down by a small number of lamports.
## Claim a winning payout
1. Connect the wallet that placed the position.
2. Open the resolved market, or go to **Profile → Your Positions**.
3. Confirm that the market shows your position as a winner.
4. Click **Claim Payout** and approve the Solana transaction.
5. Keep the page open while the encrypted computation finalizes.
After finalization, the payout is transferred to your connected wallet and the position is marked as claimed. Each position can settle only once.
Claim before the displayed **Claim period ends** deadline. After the claim
period expires, an unclaimed winning position can no longer receive its
payout.
## Refunds when resolution is missed
If the market does not resolve before its resolution deadline, it displays **Refunds Available**.
An eligible refund returns your **net position amount**. It does not return the placement fee that was deducted when you entered the market.
To claim a refund:
1. Connect the wallet that placed the position.
2. Open the market while it shows **Refunds Available**.
3. Click **Claim Refund** and approve the Solana transaction.
4. Keep the page open while the encrypted computation finalizes.
The refund is transferred to your wallet after finalization, and the position is marked as claimed.
Refunds are available only until the displayed **Refund period ends**
deadline. After that deadline, the position can no longer claim a refund.
## What remains private
Resolution reveals the aggregate YES and NO pool totals. Your individual position side and net amount remain encrypted in the position account during the normal resolution flow.
When you claim, Arcium privately evaluates the encrypted position. The resulting payout or refund transfer, wallet addresses, and transaction are public on Solana.
## If a claim does not complete
* Confirm that the same wallet used for the position is connected.
* Check that the claim or refund deadline has not passed.
* Wait for the current computation to finish before trying another action.
* If the transaction fails or finalization is interrupted, refresh the market and check whether **Claim Payout** or **Claim Refund** is still available before retrying.
The interface can reflect a deadline-based status before a later transaction
writes the corresponding state update on-chain. Always follow the effective
status and countdown displayed on the market page.
# Market states
Source: https://docs.flew.live/guides/market-states
Understand each market status and the actions available to position holders.
Flew combines the market's on-chain state with Solana cluster time to display its effective lifecycle status.
## Active
The market is open and has not reached its closing time.
You can:
* Place a YES or NO position if you do not already have one
* Exit an eligible open position after the minimum holding period
Live YES and NO pool totals remain encrypted during this phase. Flew does not display live pool odds.
## Awaiting resolution
The closing time has passed, but the resolution deadline has not.
* New positions are closed.
* Early exit is closed.
* Existing position holders wait for a manual outcome or verified Switchboard resolution.
No position-holder action is available during this phase.
## Refunds available
The market missed its resolution deadline. This can happen to either a manual or Switchboard market.
If you hold an unclaimed position, click **Claim Refund** before the refund deadline. The refund returns your net position amount after the original placement fee.
## Resolved
The outcome and aggregate YES and NO pool totals have been finalized.
* Winning positions can click **Claim Payout** during the claim window.
* Losing positions have no payout.
* A winning payout includes the net position plus its proportional share of the losing pool.
### Claim period expired
After the claim deadline, the market remains under the **Resolved** filter, but the market page displays **Claim Period Expired**. Unclaimed positions can no longer receive a payout.
## Expired
An unresolved market becomes expired after its refund window closes.
Position holders can no longer claim refunds or take any other settlement action.
## Lifecycle diagram
| Displayed status | Position-holder action | What happens next |
| ------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------------------ |
| **Active** | Place one position, or exit early when eligible | Closing time moves the market to **Awaiting Resolution** |
| **Awaiting Resolution** | No action | A finalized outcome resolves the market; a missed deadline opens refunds |
| **Resolved** | Winners can click **Claim Payout** before the claim deadline | Wallet approval and Arcium finalization settle the position |
| **Refunds Available** | Click **Claim Refund** before the refund deadline | The net position amount returns after Arcium finalization |
| **Claim Period Expired** | No payout action | The market remains grouped under the **Resolved** filter |
| **Expired** | No refund or settlement action | The unresolved-market refund path has ended |
A losing position has no payout action in the **Resolved** state. A successful payout or refund claim settles that position permanently.
## Displayed status and on-chain state
The interface calculates time-based statuses immediately from Solana cluster time. The stored on-chain state updates lazily when a resolution, claim, refund, exit, or settlement instruction evaluates the deadline.
This means the interface can display **Awaiting Resolution**, **Refunds Available**, or **Claim Period Expired** before a later transaction writes the corresponding state change on-chain.
# SOL official markets
Source: https://docs.flew.live/guides/official-sol-markets
Use Flew-managed SOL/USDC markets with fixed trading windows.
Flew includes official SOL/USDC markets that use fixed UTC windows and automated market metadata.
## Open official markets
Open [SOL Official Markets](https://flew.live/crypto/sol). Flew may also route an official market card from **Markets** directly to its official market detail page. Each market card can show:
* The official UTC window
* Opening and closing reference prices
* Market policy identifier
* Closing countdown or timestamp
* Current lifecycle status
The market detail page also displays live SOL/USDC price information and historical candle data sourced through Flew's market-data services.
## Up and down positions
Official SOL markets use directional labels:
* **UP:** The configured positive outcome
* **DOWN:** The configured negative outcome
Open the market to review the exact window and resolution rule before placing a position. Do not rely only on the short card label.
## Resolution
Official markets use their configured oracle or automated resolution flow. The final outcome is recorded on-chain after the market closes and the resolution computation finalizes.
If resolution does not complete before the market's resolution deadline, the normal refund window applies.
## User actions
Official markets support the same position-holder actions as other markets:
* Place one position per wallet while active
* Exit through the oracle early-exit flow before closing, when eligible
* Claim a winning payout after resolution
* Claim a refund if resolution misses its deadline
Live price displays are informational. The on-chain outcome uses the market's
configured resolution data and finalized Solana transaction.
# Sign in and fund your wallet
Source: https://docs.flew.live/guides/open-account
Sign in with Privy and prepare your Solana wallet to use Flew.
## Step 1: Sign in
Open the [Flew web app](https://flew.live) and click **Sign In**. Flew uses Privy for authentication.
You can continue with:
* **Email:** Privy creates an embedded Solana wallet for your account.
* **Solana wallet:** Connect a compatible wallet detected by Privy.
After signing in, Flew displays the Solana wallet address associated with your session.
## Step 2: Check the network
Confirm which Solana network Flew is using before funding your wallet. The current web interface displays its network beside the Flew name. Devnet SOL and mainnet SOL are different assets and cannot be used interchangeably.
## Step 3: Fund your wallet
You need SOL for:
* Your position amount
* Solana transaction fees
* Arcium computation transactions used by private market actions
Send the correct network's SOL to the wallet address displayed by Flew. Keep a small additional balance for transaction fees.
Always verify the full wallet address and active network before transferring
SOL. Transactions sent to the wrong address or network cannot be reversed by
Flew.
## Position encryption
You do not need to complete a separate Arcium setup step. When you place a position, Flew prepares the encrypted position-side input and the Arcium computation transaction as part of the normal placement flow.
Your wallet credentials are managed by your wallet provider or Privy. Flew's
position-encryption key material is separate from the private key that
controls your Solana wallet.
# Place a position
Source: https://docs.flew.live/guides/place-bet
Choose a market, take a YES or NO position, and wait for confidential computation to finalize.
## Before you begin
To place a position, you need:
* A signed-in Flew account with a connected Solana wallet
* Enough SOL for the position and transaction fees
* An active market that has not reached its closing time
* A position amount that meets the market's minimum
You can open only one position per wallet in each market. After your first position finalizes, you cannot add another position to the same market.
## Step 1: Open an active market
Browse **Markets**, **Events**, or **SOL Official Markets**, then open the market you want to participate in. Review:
* The market question
* Closing time
* Resolution method
* Resolution and claim deadlines
* Minimum position amount, when shown
Live YES and NO pool totals are encrypted, so Flew does not display live pool odds during the active phase.
## Step 2: Choose your side
* Choose **YES** if you believe the market condition will be satisfied.
* Choose **NO** if you believe the market condition will not be satisfied.
## Step 3: Enter an amount
Enter the total SOL you want to spend. Flew deducts the global protocol fee from this amount and credits the remaining net amount to your position.
Your amount, wallet address, and transaction are public on Solana. Your YES or NO side is stored as encrypted position data on-chain during the active phase.
## Step 4: Submit the position
Click the button labeled **Bet *amount* SOL on YES** or **Bet *amount* SOL on NO**, then approve the Solana transaction.
Flew then waits for the Arcium computation to update the encrypted market pools and finalize your position. Do not submit another market action while the computation is pending.
A confirmed wallet transaction and a finalized Arcium computation are separate
stages. Keep the page open until Flew reports that the position has completed.
## Placement sequence
Do not close the page or submit another action after wallet confirmation while Flew is still waiting for Arcium finalization.
## View your position
Open **Profile**, then find **Your Positions**. Flew shows your stored amount, side, market result, and claim status when the associated position data is available.
If Flew cannot recover the stored position-encryption data, the interface may show an **Encryption key not found** warning. Your on-chain payout or refund rights remain available, but some private position details may not be displayed.
## What Flew and Solana can observe
* **Public on Solana:** Wallet address, position amount, market interaction, transaction signature, and timing
* **Encrypted on-chain during the active phase:** YES or NO side and aggregate pool state
* **Processed by Flew services:** Position amount, side, wallet, Privy account identifier, and position-encryption data needed to prepare transactions and display position history
See [Privacy and data handling](/legal/privacy-policy) for details.
## Exit or settle
Before closing, an eligible position can use [early exit](/guides/early-exit). After the market resolves, a winning position can claim its payout. If the market misses its resolution deadline, you can claim a refund during the refund window.
# About Flew
Source: https://docs.flew.live/introduction
A prediction market built on Solana with confidential computation powered by Arcium.
## What is Flew?
Flew lets you take YES or NO positions on prediction markets using SOL. Markets use a pool-based settlement model and run on Solana.
During an active market, Arcium confidential computation protects:
* Your YES or NO side in the on-chain position account
* The live aggregate YES and NO pool totals
* Intermediate pool updates
Your wallet address, transaction activity, and position amount remain public on Solana. Flew also processes position details through its API to prepare transactions and support your position history. See [Privacy and data handling](/legal/privacy-policy) for the complete boundary.
## How markets settle
Markets resolve in one of two ways:
* **Oracle resolution:** A fresh Switchboard quote determines the outcome from the market's configured feed, threshold, and direction.
* **Manual resolution:** The market's authorized resolver submits the final YES or NO outcome.
After resolution, winners can claim a proportional share of the total net pool. If a market misses its resolution deadline, position holders can claim their net position amount during the refund window.
## Key features
Your YES or NO side and the live aggregate pools remain encrypted during the
active market phase.
Positions, exits, payouts, and refunds settle through Solana transactions.
Eligible position holders can exit before the market closes instead of
waiting for resolution.
Flew applies a global protocol fee when you place a position and may apply a
configured early-exit fee.
Market outcomes and revealed aggregate pool totals are recorded on-chain at
resolution.
Flew protects position details but does not provide anonymity. Wallet
addresses, position amounts, transaction signatures, and interaction times are
public on Solana.
# Privacy and data handling
Source: https://docs.flew.live/legal/privacy-policy
What Flew protects, what remains public, and what Flew services process.
*Last updated: July 19, 2026*
This page describes the data flows implemented by the current Flew interfaces
and protocol. It does not mean that using Flew is anonymous.
## 1. Privacy boundary
Flew uses Arcium confidential computation to protect position sides and live aggregate pool state. Solana remains a public blockchain, and Flew also operates off-chain services required for authentication, transaction preparation, position history, analytics, and error monitoring.
## 2. Public Solana data
When you interact with Flew, public on-chain data can include:
* Your Solana wallet address
* The market and program accounts you interact with
* Transaction signatures, slots, timestamps, and status
* Your position amount and associated SOL transfers
* The fact that you placed, exited, claimed, or refunded a position
* Public exit, payout, and refund amounts emitted or transferred during settlement
* Market questions, configuration, creator, resolver, oracle settings, and deadlines
* Aggregate YES and NO pool totals revealed at resolution
Blockchain data is permanent and can be copied or analyzed by third parties. Flew cannot delete confirmed Solana history.
## 3. Data protected during an active market
The current protocol encrypts:
* Your YES or NO side in the on-chain position account
* The live aggregate YES and NO pool totals
* Intermediate pool updates used by Arcium computations
Your position amount is not encrypted on-chain. It is supplied as a plaintext lamport amount so the program can bind the pool credit to the SOL transferred.
At resolution, Arcium reveals aggregate pool totals. The encrypted side stored in each individual position account is not published as plaintext by the normal resolution flow.
## 4. Data processed by Flew services
Flew's API processes data needed to prepare and display positions, including:
* Privy account identifier
* Wallet address
* Market and position account addresses
* Position amount and side
* Per-position encryption key material generated while preparing the transaction
* Encrypted position data used to recover position details for an authenticated account
Flew stores a user record that links a Privy identifier to a wallet address. Flew also stores position records containing the wallet, market, amount, side, and encrypted position data.
Access controls restrict authenticated position-history requests to the Privy account linked to the wallet. No access control eliminates all security risk.
## 5. Authentication
Flew uses Privy for email and wallet authentication. Depending on how you sign in, Privy may create and manage an embedded Solana wallet or connect an external wallet.
Privy's handling of authentication identifiers, embedded wallets, and linked accounts is governed by Privy's own terms and privacy practices.
## 6. Analytics and diagnostics
The Flew web interface uses PostHog for product analytics. After authentication, Flew identifies the PostHog profile using the connected wallet address.
Analytics events can include:
* Page views and page-leave activity
* Wallet authentication events
* Markets and events viewed
* Market lifecycle and settlement interactions
* Position market, side, amount, and wallet
* Payout, refund, and settlement interactions
* Browser, device, referrer, and session metadata collected by the analytics SDK
Flew uses Sentry for errors, performance traces, and session replay. The current client configuration masks text and blocks media in replay recordings, but diagnostic events can still include request, device, network, account, or interaction metadata. Flew's shared Sentry configuration permits default personally identifiable information.
## 7. Other service providers
Flew relies on service providers that may process data needed for their role:
* **Solana:** Public transaction execution and account state
* **Arcium:** Confidential computation and callbacks
* **Switchboard:** Verified oracle quotes for applicable markets
* **Privy:** Authentication and embedded wallet services
* **PostHog:** Product analytics
* **Sentry:** Error, performance, and replay monitoring
* **Database and hosting providers:** API, web application, and off-chain record storage
* **Market-data providers:** Price and candle information displayed for supported crypto markets
Review each provider's policies before using Flew.
## 8. How Flew uses data
Flew uses the data it processes to:
* Authenticate accounts and link wallets
* Prepare and submit market transactions
* Display position history and settlement status
* Operate market metadata and event listings
* Detect errors, abuse, and service failures
* Analyze feature usage and improve the interface
* Comply with applicable legal obligations
Flew does not claim that off-chain position data is hidden from Flew's own services.
## 9. Retention and deletion
On-chain Solana data cannot be deleted by Flew.
Off-chain user, position, analytics, and diagnostic records are retained according to operational, security, and legal requirements. Deleting an authentication account does not remove public Solana history or copies held independently by service providers.
Where applicable, you may request access, correction, or deletion of off-chain personal data. Some records may be retained when required for security, fraud prevention, dispute handling, or legal compliance.
## 10. Security
Flew uses wallet signatures, authenticated API routes, encrypted position-data storage, Solana program constraints, verified oracle quotes, and Arcium callbacks. These controls reduce risk but do not guarantee security or uninterrupted availability.
Never share your wallet seed phrase or wallet private key with Flew. Position-encryption key material used by Flew is separate from the private key that controls your Solana wallet.
## 11. Children and jurisdiction
Flew is not intended for anyone under 18 or below the legal age required in their jurisdiction. You are responsible for determining whether your use of prediction markets and digital assets is lawful where you live.
## 12. Updates and contact
Flew may update this page when its protocol, interfaces, providers, or data practices change.
For questions or data requests, use the [Flew feedback form](https://airtable.com/appqMV7x5awloVV1E/pagM0uhC1iLqKhEiJ/form) or contact Flew through [@flewislive on X](https://x.com/flewislive).
Do not use Flew if you require your wallet activity or position amount to
remain private. Both are observable through Solana, and Flew's services
process additional position and account data as described above.
# Terms
Source: https://docs.flew.live/legal/terms
Terms governing end-user access to Flew.
*Last updated: July 19, 2026*
These terms are provided for informational purposes and should be reviewed by
qualified legal counsel before being treated as final production terms.
## 1. Acceptance
By accessing or using Flew's interfaces, APIs, or Solana program, you agree to these terms and the [Privacy and data handling](/legal/privacy-policy) notice. If you do not agree, do not use Flew.
## 2. Eligibility
You represent that:
* You are at least 18 and have legal capacity to accept these terms.
* Your use of Flew is lawful in your jurisdiction.
* You are not prohibited from using the service by sanctions or other applicable restrictions.
* You understand that prediction markets may be restricted or regulated where you live.
Flew does not provide legal advice about your eligibility.
## 3. Position placement
Flew lets an eligible wallet place one position per market while that market is active.
When you submit a position:
* Your wallet authorizes a public Solana transaction.
* Your total position amount is public and includes the protocol placement fee.
* The program credits the remaining net amount to the market pool.
* Your YES or NO side is encrypted in the on-chain position account during the active market phase.
* Flew's API processes the amount and side to prepare the encrypted transaction and position record.
* An Arcium computation must finalize before the position is complete.
Do not assume that a submitted or confirmed transaction has completed until the required callback finalizes.
## 4. Early exit
An eligible position may exit before the market closes and after the configured minimum holding period.
* A manual-market exit returns the net position amount, less any configured early-exit fee.
* A Switchboard-market exit uses a verified quote and time-based calculation, subject to the available pool cap and any configured early-exit fee.
* A completed exit is final. The position cannot later claim a payout or refund.
Early exit can fail because of stale oracle data, an in-progress computation, insufficient transaction funds, missed timing, or service unavailability.
## 5. Resolution
Markets resolve through either:
* A verified Switchboard quote that determines the outcome from configured market parameters; or
* A YES or NO outcome submitted by the market's authorized resolver.
Resolution depends on Solana, Arcium, and, where applicable, Switchboard availability. A market that misses its resolution deadline follows the refund path.
## 6. Payouts and refunds
Winning positions can claim a proportional payout during the claim window. The payout uses the net position and total net pools.
If a market misses its resolution deadline, eligible positions can claim their net position amount during the refund window. The original placement fee is not refunded.
Claim and refund rights expire at their on-chain deadlines. You are responsible for monitoring markets and submitting actions in time.
## 7. Fees and costs
Flew currently supports:
* A global protocol fee deducted when a position is placed
* A global early-exit fee that may be applied to exit value
* Solana transaction fees and account-rent costs paid by the wallet
Fee rates are stored in on-chain configuration and may change between deployments. Market policies control timing, minimum position amounts, and access rules; they do not define the global protocol fee.
## 8. Privacy limitations
Flew does not provide anonymity.
Wallet addresses, position amounts, transactions, timestamps, and settlement transfers are public on Solana. Flew services also process account, position, analytics, and diagnostic data as described in the Privacy notice.
The protected on-chain data during an active market is primarily the position side and aggregate pool state. Do not use Flew if this privacy boundary does not meet your needs.
## 9. Wallet responsibility
You are responsible for:
* Protecting your wallet, authentication account, and recovery credentials
* Confirming the active Solana network and destination address
* Maintaining enough SOL for positions and transaction costs
* Reviewing the market question, closing time, resolution method, and deadlines
* Verifying transaction details before signing
Flew cannot reverse Solana transactions or recover a lost wallet seed phrase.
## 10. Risks
Using Flew can result in partial or total loss of funds. Risks include:
* Incorrect market judgment or losing outcomes
* Smart-contract or interface defects
* Solana congestion, outages, or failed transactions
* Arcium computation delays or failures
* Incorrect, delayed, or unavailable oracle data
* Authorized resolver delay or incorrect manual resolution
* Expired payout or refund windows
* Wallet compromise, phishing, or user error
* Regulatory or legal changes
Flew is experimental software and is provided on an as-is and as-available basis.
## 11. Prohibited use
You must not use Flew to:
* Violate applicable law or sanctions
* Manipulate markets or coordinate deceptive trading
* Exploit defects or interfere with service availability
* Circumvent protocol controls or authentication restrictions
* Facilitate fraud, money laundering, or other unlawful activity
## 12. Third-party services
Flew depends on third-party infrastructure, including Solana, Arcium, Switchboard, Privy, analytics, monitoring, hosting, and market-data providers. Flew does not control their availability, security, or policies.
## 13. Changes and contact
Flew may modify the protocol, interfaces, providers, fees, or these terms. Updated terms will be published with a revised date.
For questions, use the [Flew feedback form](https://airtable.com/appqMV7x5awloVV1E/pagM0uhC1iLqKhEiJ/form) or contact [@flewislive on X](https://x.com/flewislive).
These terms do not constitute legal, financial, tax, or investment advice.
Seek independent professional advice before using Flew.
# Fees
Source: https://docs.flew.live/more/fees
Understand placement fees, early-exit fees, and Solana transaction costs.
## Protocol placement fee
Flew deducts a global protocol fee when you place a position. The fee is measured in basis points, where 100 basis points equals 1%.
```text theme={null}
Protocol fee = Total position amount × Protocol fee rate / 10,000
Net position = Total position amount - Protocol fee
```
The protocol sends the fee to the configured treasury and credits the net position to the market pool.
Payouts, refunds, and manual-market capital recovery use the net position amount. The placement fee is not returned when you exit early or claim a refund.
The fee rate is stored in Flew's global on-chain configuration. Treat any
percentage shown in an example as illustrative unless the Flew interface
confirms the active rate.
## Early-exit fee
Flew can apply a separate global early-exit fee to both exit modes:
```text theme={null}
Early-exit fee = Gross exit value × Exit fee rate / 10,000
Net exit payment = Gross exit value - Early-exit fee
```
* For a manual market, the gross exit value is your net position amount.
* For a Switchboard market, the gross exit value comes from the oracle-based pricing calculation.
The early-exit fee is applied only when you exit before closing.
## Solana and Arcium transaction costs
Your wallet also pays network costs that are separate from Flew's protocol fees. These can include:
* Solana transaction fees
* Rent for newly created on-chain accounts
* Transactions that queue Arcium computations
Keep a small SOL balance above the amount you want to place.
## Payouts and refunds
Flew does not deduct another placement fee when you claim a payout or refund. Your wallet still pays the required Solana transaction costs.
An unresolved-market refund returns the net position amount, not the original total amount paid.