Rings docs

A clear agreement starts with clear boundaries.

Open app ↗

A private desk for public markets.

Rings is a workspace for negotiated Solana token deals. A maker sets an offer, names the counterparty, and shares an encrypted link. The recipient can review and accept those terms with a wallet signature.

It is designed for direct trades, community allocations, and negotiated treasury agreements. There is no public order book.

Current release: encrypted offers and signed agreements. Accepting an offer does not transfer tokens or fund an escrow.

Create a private offer

  1. Connect your Solana wallet. You need message signing support.

  2. Choose the token you are offering. Search by name or paste its exact mint address, then verify the address.

  3. Enter both amounts, the recipient’s wallet, and an expiry. These are negotiated terms, not a market order.

  4. Create the offer and sign its authorization. Share the full generated link directly with your intended counterparty.

  5. The recipient connects the named wallet to review and accept. The maker can cancel an open offer.

A signing request authorizes the agreement. It is not a request to transfer your tokens.

What stays between you

Offer terms are encrypted in your browser with a fresh AES-GCM key. The server stores the encrypted payload. The decryption key stays in the URL fragment, after #, which browsers do not include in ordinary HTTP requests.

Anyone who receives the complete link has the decryption key. Share it only through a channel you trust. Do not post the link publicly. Wallet authorization restricts access, but the secret link still needs to stay private.

What is not hidden

  • Maker and recipient wallet addresses.
  • When an agreement was created, its expiry, and its status.
  • Network connections and request metadata visible to infrastructure providers.
  • Any transfers you make using public wallets or exchanges.

This is confidentiality for deal terms, not anonymous trading. Rings does not hide public on-chain activity.

Confidential settlement

Helius Privacy provides infrastructure for encrypted token balances and transfers on Solana. Integrating it into a safe two-party exchange also requires atomic settlement: either both sides complete the swap, or neither side loses their assets.

That settlement layer is in development. The current release does not ask you to deposit funds, does not create a funded on-chain escrow, and does not claim to complete a token swap.

Read the underlying Helius Privacy documentation for protocol guarantees and current availability. Rings is an independent project, not an official Helius product.

Token data you can verify

Token search and market prices come from live external sources. Live market snapshots stream into the page. Recent feeds refresh alongside them, and a 30-second polling fallback is used when streaming is unavailable. A cached snapshot may be shown during an upstream outage; its age is visible in the interface.

Market prices are a reference, not an execution quote. Your negotiated amounts determine the agreement. Token names, logos, and symbols are not proof of authenticity. Always verify the full mint address before signing.

The Rings project token

The Rings project token uses pump.fun. Its configured contract address is shown below; the address alone does not confirm that trading has launched.

$RINGSLoading…

Verify the exact contract address before using a token. A name or logo does not prove authenticity. The Rings project token does not represent ownership of Helius or its protocol.