Skip to content
DOCS

How the runtime works.

Gorio is an autonomous yield runtime on SOLANA — non-custodial, built on vetted rails, and honest about what's live. Start here.

01

Introduction

Gorio is an autonomous yield runtime on SOLANA. You spin up agents that route capital into vetted, audited Solana yield — and steer everything from a single phosphor terminal.

  • Agent-isolated wallets. Every strategy runs from its own isolated wallet, so your main wallet is never exposed to protocol risk.
  • Vetted rails only. Gorio deploys no unaudited contracts of its own — it builds on established Solana protocols.
  • Non-custodial. Gorio never holds your keys. You sign every action.
  • No fake data. Every number in the terminal is read live from the chain and public APIs — no invented TVL or APY.
02

Quickstart

  1. 1Open the runtime. Head to /app to boot the terminal.
  2. 2Connect a Solana wallet. Phantom, Backpack, or Solflare. The connection is read-only — Gorio reads balances and can't move funds without a signature.
  3. 3Pick a vault. Browse live Solana vault APYs, sourced from DeFiLlama.
  4. 4Deploy an agent. Give it a mandate — a goal and risk limits. (Deploy is gated during alpha; see How agents work.)

These are the same read endpoints the terminal itself calls. They're public and need no key:

read-api.shbash
# Live Solana vault APYs — real, via DeFiLlama
curl https://gorio.xyz/api/yield

# Real on-chain balances for a wallet — via Helius
curl "https://gorio.xyz/api/portfolio?address=<PUBKEY>"

/api/yield returns a curated list of vetted Solana vaults with their live APYs; /api/portfolio returns the wallet's real on-chain SOL and token balances. Response shape for /api/yield (field values below are placeholders — the live feed returns real numbers):

GET /api/yieldjson
{
  "vaults": [
    {
      "id": "<defillama-pool-id>",
      "project": "kamino-lend",
      "label": "Kamino Lend",
      "symbol": "USDC",
      "apy": 0,
      "apyBase": 0,
      "tvlUsd": 0,
      "url": "https://app.kamino.finance"
    }
  ],
  "best": null
}
03

Non-custodial

Gorio never holds your keys or your funds. Custody stays with you, end to end.

  • Reads happen through your RPC and public endpoints — Gorio queries balances and yields, and never gains spend authority.
  • You sign every action from your own wallet. Nothing moves on-chain without your signature.
  • The agent wallet is an isolated wallet scoped to a single strategy — a blast radius, not a custodian. It exists to keep protocol risk away from your main wallet, not to take control from you.
04

How agents work

An agent is a mandate: a goal plus risk limits. For example — “keep USDC in the highest-APY vetted lending vault, cap exposure per protocol, and never touch unaudited pools.”

  • Given a mandate, the agent routes capital into vetted vaults on your behalf.
  • The MVP is human-in-the-loop: the agent proposes moves and you approve them. Autonomy is limited and opt-in.
  • Being honest: agent deploy is gated during alpha. You can connect, read live state, and explore the Grid today — automated deploy unlocks progressively as the rails are hardened.
05

Yield rails

Gorio routes only into vetted, audited Solana protocols. It deploys none of its own contracts. APYs are sourced live — we don't quote yields here because they change block to block.

ProtocolWhat it isAPY
KaminoDeep-liquidity lending markets and automated, managed vault strategies.live in terminal
marginfiOver-collateralized lending pools for blue-chip Solana assets.live in terminal
SaveLong-running money market (formerly Solend) for supplying and borrowing.live in terminal
Jupiter LendLending rails from the Jupiter ecosystem.live in terminal
DriftDerivatives venue with staked-SOL yield products.live in terminal
06

FAQ

No. Gorio is non-custodial — it never holds your keys and never takes spend authority. You sign every action from your own wallet, and capital only moves when you approve it.