Delegate Capital. Keep Control.

Steve Scans the market, Applies your risk policy, Prepares the execution, Waits for your signature, Leaves a verifiable receipt

Guardrails for AI agents that move money. Give Steve a trading objective. Every action is reviewed and signed by you before capital moves.

View Execution

TVL

Transactions

Live agents

Agents Holding

Powered by

Solana, Pyth, Metaplex, Meteora, MagicBlock, SNS, OOBE Protocol, USDC, Solscan, DexScreener, Birdeye

Multiple tools, one interface.

19 protocol families behind one interface: research, quotes, balances, registry reads, metadata, micropayments and perps.

  • Jupiterswap
  • Raydiumamm
  • Orcaclmm
  • Meteorapools
  • Kaminolend
  • Adrenaperps
  • Pythoracle
  • MagicBlockephem
  • 3Landmedia
  • Metaplexassets
  • Pump.funlaunch
  • CoinGeckoprices
  • SNSnames
  • SPL Tokentokens
  • SAP Registryidentity
  • SAP Escrowescrow
  • x402 / pay.shpay
  • Solana RPCchain
  • Wallet Guardrisk

Ask what you want.

No dashboards, no order tickets. One sentence becomes typed tool calls, checked against your policy and stopped at your signature.

steve · new requestexample session · loops

An example transcript, looping. Asked to open a leveraged SOL position, Steve reads the owner policy, pulls market prices, runs the risk check and builds the unsigned transaction, then stops for your signature. Asked for a balance, it reports 14.82 SOL and the policy ceiling in dollars. Asked whether a token is going up, it declines to make predictions and offers the data instead.

Live agent tape

Checks before the trade.

Typed tool calls, a policy check, a simulated unsigned transaction, your signature, then the receipt on Solana.

Pass

Risk and simulation both clear. The unsigned transaction goes to your wallet, so the keys never leave the browser. Then Steve submits and journals.

Reject

The trade breaches your policy: too large, too much leverage, daily loss reached. Aborted instantly, before a transaction exists.

Fail

Simulation fails on rent, account conflicts or instruction logic. Steve stops and reports what went wrong. No retry loops.

steve · runtime14:03:21 → 14:03:31
  1. Intent
  2. Market
  3. Risk
  4. Simulate
  5. Sign
  6. Journal
14:03:21market_contextDONE
14:03:22fetch_open_interestDONE
14:03:23risk_assessmentPASS
14:03:24simulate_orderPASS
14:03:26waiting_for_signatureUSER
14:03:31transaction_submittedDONE

Risk score

21/100

Expected slippage

3 bps

Leverage

2.0x

Max permitted

3.0x

decision · risk-v3.2PASS
Funding-0.0021%
Open interest+8.3%
Liquidationsshort cluster
Momentum+1.8σ
Volatilityelevated
ConclusionLONG · 78% confidence

Owner policy

Max position$500
Max leverage3x
Daily loss limit2.5%
Allowed marketsSOL · BTC · ETH
Execution Receipt · #8472026-08-22T14:03:31Z
Decision IDsap:9a3f...20c1
Policyrisk-v3.2
SimulationPASSED
Wallet7Wk...4pQ
Transaction5UE...k92
JournalONCHAIN

From signal to signed receipt.

Read the market, decide inside your limits, execute on the right rail, leave proof behind.

01

Data

The market, read before the agent acts.

02

Decide

The agent proposes. Your policy decides.

03

Execute

Perps, launches and graduated liquidity.

04

Settle

A signed receipt with the decision trace.

Blocks before signing.

The agent acts inside your caps, simulation and policy gates. Above them, only your signature moves money.

IdentitySignerPolicyOwnership
Step 01

Identity

Google, X, or SIWS identifies the account and finds the bound agent.

Identity linkedAccount foundAgent bound
Avatar 1Avatar 2Avatar 3
GoogleXSIWS
Step 02

Owner wallet

High-impact actions require an explicit owner signature.

Approve signature

"This action requires your approval to continue."

Owner onlyExplicit approvalNon-custodial
Step 03

Agent wallet

The local signer operates under caps, simulation, and policy gates.

Operating within policy
Spending caps
Simulate before execute
Policy gates
CapsSimulationPolicy

Free to start. Priced per call.

Your wallet signs for exactly the call you asked for, and inference runs on one of three lanes.

01POST /mcp · tools/call

Payment required

Payment is due and the HTTP status is still 200. The gateway answers in JSON-RPC, not with a 402.

200-32001payment_required · x402Version 1 · 0.002 USDC → payTo
02POST /mcp · Payment-Signature

Payment relayed

The caller signs the payment; Steve relays it. Steve never creates one.

200resultpartially-signed transfer relayed in the header · quote returned
03payment that will not verify

Payment rejected

A rejected payment returns no new challenge, so a payer cannot be trapped in a loop it cannot exit.

200-32002payment_verification_failed · reason + hint · no fresh challenge

Per-call consent · no custody · USDC from your own wallet

01

Sponsored

Use OOBE-sponsored free models without a daily reply cap. Paid models require Vault x402 or your own provider key.

02

Vault x402

Pay per request from your inference vault in USDC on Solana. The agent wallet signs, so there is no API key.

03

BYOK

Bring your own provider key. It is encrypted in the browser before it leaves, and your provider bills you.

A token, a launch rail, an arena.

Three things that orbit the core loop: holder rewards, how a launch graduates, and how contribution ranks.

$STEVE utility

Up to −50% fees and ×2 XP, no staking.

Holder tiers

Launchpad

Conviction → market, DBC → DAMM v2.

Live markets

Arena

Season missions, XP and a leaderboard.

Open the Arena

Steve SAP MCP Solana.

Infrastructure first, products on top: Steve inherits two years of OOBE's stack.

  1. 01

    SAP MCP Server

    Hosted gateway exposing 390+ Solana tools over streamable HTTP. Jupiter, Raydium, Orca, Meteora, Kamino, MagicBlock, 3Land, SNS, Pyth, CoinGecko, Metaplex, Pump.fun, SPL Token, SAP Escrow, x402, pay.sh, Adrena.

    390+ tools · streamable HTTP · jupiter_swap · orca_swap · meteora · sap_adrena_get_prices · magicblock_swap

    Steve
  2. 02

    Synapse Agent Protocol

    On-chain program: agent registry, reputation, escrow, settlement, memory vault, session ledger.

    registry · reputation · escrow · memory vault · session ledger · settlement batched on Solana

    SteveOS
  3. 03

    x402 / pay.sh

    Payment gate on premium tools. The gateway answers over HTTP 200 with a payment challenge; Steve relays the partially-signed USDC transfer and retries only once you approve it.

    -32001 payment required · HTTP 200 · Payment-Signature · partially signed · -32002 failed · no fresh challenge

    SAP MCP
  4. 04

    Agent Identity

    Unique handle bound to your social account and owner wallet. The agent wallet signs locally under risk caps.

    handle → social account · agent wallet signs locally · caps · max position · max leverage

    Protocol Tools
  5. 05

    SIWS Auth

    Sign In With Solana. Domain-bound messages unlock the agent signer without sending keys to Steve.

    domain-bound challenge · signed by the owner wallet · keys never leave the browser

    Synapse / SAP
  6. 06

    Computing Credits

    Uncapped sponsored free models, with paid inference available through the inference vault or your own provider key.

    Sponsored free models · no daily cap · $0.375 per 1M input · $2.025 per 1M output

    Solana

More agents  ·  A more open economySolana  ×  Agents  ×  A more open economy

Steve

Give Steve a market. Keep control.

Three steps: sign in, take the wallet, set your limits. You keep the keys.

  1. 1Sign in with Google or X
  2. 2Get a non-custodial Solana wallet
  3. 3Give Steve one objective
Non-custodial·Keys never leave browser·390+ SAP MCP tools·SOL / USDC credits

Built by OOBE Protocol Labs · 50K+ SDK downloads

Join the waitlistGet 1,000 XP