Anyperp

Getting started

Anyperp is a perpetual futures service on Solana. Each market follows one artist's monthly listeners, the count shown on the artist's public profile page on a streaming platform. A round opens every 15 minutes; two independent attestation roots read the number, and the round prints at their median when they agree within 0.5%. You go long or short with USDC margin at up to 3× leverage, orders fill at the next print, and one USDC vault takes the other side of every market. Open interest on each side of a market is capped below the cost of moving the number. You use Anyperp through the web app with a browser wallet, and every action is a Solana transaction your wallet signs.

What you need

A Wallet Standard browser wallet

The app connects to Solana browser wallets that register themselves through the Wallet Standard, such as Phantom, Solflare and Backpack. It lists every such wallet installed in your browser. A wallet needs two features, which these wallets have: signing a message, for sign-in, and signing and sending a transaction, for every action. Hardware wallets that connect over USB are not supported.

When no wallet is installed, the connect panel reads "No Solana wallet registered in this browser." Install a Wallet Standard wallet extension, then reopen the panel.

USDC and a little SOL

AssetWhat it pays for
USDC on Solanamargin for positions, vault deposits, listing bonds; every amount in the app is in USDC
SOLnetwork fees for each transaction, and the rent for the small accounts an action creates on chain (an order, your position in a market, your owner account the first time you act)

Send USDC and a small amount of SOL to your wallet address before you trade. Your wallet shows the network fee of each transaction before you approve it.

Connect and sign in

  1. Open the app and press Connect wallet. The button sits at the right end of the nav on every page of the app.
  2. Pick your wallet in the panel and approve the connection in the wallet.
  3. The panel changes to Sign in and shows your address and the wallet's name: "Signing a message proves the wallet is yours; it moves nothing."
  4. Tick I am not a US person.
  5. Press Sign the message and approve it in the wallet.

The message starts with the app's domain and "wants you to sign in with your Solana account", followed by your address and the line "Sign in to Anyperp. This signature does not authorize a transaction." Below that it lists the URI, the chain, a one-time nonce, the time it was issued and its expiration time. The service checks the signature against your address, and each challenge works once, within 5 minutes of being issued.

Eligibility

US persons can't use the service. Signing in records your confirmation together with the version of the terms it applies to, and the service checks the country you connect from. Where trading is not available, sign-in and every action that moves funds are refused with "Trading isn't available where you are." Reading markets, rounds, the vault and the Data page needs no sign-in.

Your session

A session lives in a secure cookie. After a reload or a direct link, the app reconnects the wallet you signed in with, without a prompt, for as long as the session lasts. Once you are signed in, the nav shows your shortened address in place of Connect wallet; press it to sign out. When a session ends, the app says "Your session ended. Sign in again."

The app's sections

SectionWhat it holds
Marketsevery market with its index, 24 h change, long and short open interest against their caps, which side pays funding, the countdown to the next print and the market's state; filters for All, Live, Listing and Halted. A row opens the market page with the order ticket.
Vaultthe vault's NAV, share price, liquidity, net exposure, fees and insurance fund; your shares, deposits and withdrawals
Portfolioyour positions, orders waiting for a print, vault shares and payouts ready to claim, and your history
Listingsproposed markets with their bond, shadow agreement, curator votes, timelock and probation; the form to propose a new market
Datathe attested listener series for every listed artist, and any two artists side by side, rebased to 100

The nav also shows when the oracle last printed, such as "Printed 2m 10s ago". The count restarts with every print on any market.

Where to go next