SoFinanceLaunch App
Solana · Raydium CLMM

Strategy recipes for AI agents and humans

SoFinance turns multi-step Solana LP strategies into simulated, one-signature recipes — any AI agent can propose them, only your wallet can approve them.

Non-custodial

Sign once

v0 tx

Each recipe is quoted, built and simulated as one unsigned transaction. The agent never holds a key and the server never takes custody.

QuoteSimulatePermitRe-simulate
Per recipe

1

Wallet signature, after a full simulation you can read first.

Your keys, server-side

0

Agents get unsigned transactions and a sign link. Only your wallet signs for your funds.

The problem

Multi-step LP work is easy to get wrong when you assemble it by hand

Fragile, one-off transaction code

Agents and operators often rebuild Jupiter swaps, Raydium CLMM deposits, and harvest-and-reinvest flows as ad-hoc scripts. Those paths skip a shared simulation and the checks that belong with a real submit.

Complex operations, many steps

A single compound or zap is several on-chain actions: quote, route, size to the range, simulate, then sign. Rewriting that each time is how unsigned messages drift and failed submits show up in the wallet.

The toolkit

Three pillars

Recipes, not primitives

Compound, zap, open a new CLMM position, position performance, and RWA pair discovery are tested, simulated multi-step flows. Agents call a recipe instead of hand-assembling swap plus liquidity instructions.

Agent proposes, wallet approves

The agent never holds a key. The server never takes custody. Each action is an unsigned transaction you sign once in your wallet, then the server re-simulates before sending.

One engine, two surfaces

The web UI and the MCP server share the same logic and safety gates, so a human can open the App and verify the quote, permit, and simulation an agent prepared.

Who it is for

Same recipes for agents and for people

For AI agents

Connect a remote MCP client with a short-lived, wallet-bound token. Tools can list positions, quote, and prepare unsigned transactions plus a signUrl. The laptop does not need RPC or Jupiter secrets.

For humans

Open the App, connect Phantom or WalletConnect, and run the same compound or zap path with a preview before you sign. Use the Use with AI page when you want an agent to prepare and you to approve.

How it works

Prepare, sign once, then broadcast

  1. 01

    Connect

    Connect a Solana wallet. Agents also sign a short challenge to mint a wallet-bound MCP token.

  2. 02

    Prepare a recipe

    The engine quotes and builds an unsigned v0 transaction, simulates it, and binds an HMAC permit.

  3. 03

    Sign once

    Review the summary and approve in your wallet. Keys stay in the wallet; the server never holds them.

  4. 04

    Re-simulate and send

    Submit re-checks the permit and on-chain state, re-simulates, then broadcasts if the gates still pass.

Automation scenarios

Strategies included today — and more on the way

Recipes shipping now sit on Raydium CLMM. Fee and return figures in the App are estimates from on-chain data, not a promise of future yield.

Live

RWA Yield

Earn yield on same-asset RWA CLMM pools (wrapped vs unwrapped). Discover pairs, review coin-denominated position performance, and compound fees back into the position.

Open RWA pairs

Coming soon

Dollar-cost averaging

Recurring deposits into a CLMM position from a chosen wallet asset.

Coming soon

Portfolio rebalancing

Shift liquidity across positions as allocations drift from a target mix.

Coming soon

LP range management

Re-center concentrated ranges when price walks outside the current ticks.

Coming soon

Stablecoin yield rotation

Move liquidity between stable pools as fees and conditions change.

Propose in the agent. Approve in the wallet.

Launch the App to run a recipe yourself, or connect MCP so an agent can prepare the unsigned transaction you sign once.