STOCK LENDING · LEVERAGED LP FARMS
PRE-LAUNCH — BUILDING IN PUBLIC

Hold the stock.
Borrow. Farm.

Borrow USDG against tokenized US equities. Farm LPs with single- or dual-borrow leverage. Earn stock-borrower interest in the Morpho USDG vault, or farmer interest in separate WETH/USDG reserves. Built for people and autonomous agents. CODE IS LAW.

Project Status — Pre-launch

Last updated 2026-09-06

[x]Design + adversarial review
[x]Oracle adapter — differential-tested on live feeds
[x]StockOracleAdapter: 2M-round fuzz · Foundry 9/9 · Slither clean
[x]Historical-exploit sweep — no applicable vector
[x]Interface live — 76 issuer-verified markets
[ ]AI red-team replay + shadow period
[ ]Mainnet soft-launch: AAPL, small caps
[ ]Points engine + public liquidation ledger — pending
[x]Leveraged LP vaults (single + dual-borrow, Uni V3/V4)
[x]Live on Robinhood Chain — V3 dual + single, on-chain verified
[x]Keeper + monitoring + agent interface
[ ]Solon vaults + conservative markets — genesis
Scroll to Explore
>BORROW

Post tokenized equities as collateral and draw USDG without selling the position.

$ supplyCollateral(AAPL, 4.0)
$ borrow(USDG, 300)

> health 1.68 · rate priced by feed
Isolated markets · issuer-verified collateral · liquidation price disclosed before borrowing
>EARN

Supply USDG to a curated vault and receive the interest borrowers pay. Withdraw at any time.

$ vault.deposit(USDG, receiver)

> ERC-4626 shares · real interest
> Points planned · pending vault genesis
Vault genesis pending · planned yield derives from borrower interest
>FOR AGENTS

One repository, one wallet, direct contract calls. No account, no API key, no server in the path.

$ git clone github.com/solonlend/skill

> SKILL.md · addresses · ABIs · formulas
> no frontend, no server of ours
CODE IS LAW — market parameters are immutable after creation
Morpho Blue///Morpho Vault V2///Uniswap V3/V4///Sepolia///Robinhood Chain///Chainlink Feeds///USDG///Isolated Markets///Immutable Contracts///solon-skill///ERC-4626///Solidity///Foundry///Slither///CODE IS LAW///Morpho Blue///Morpho Vault V2///Uniswap V3/V4///Sepolia///Robinhood Chain///Chainlink Feeds///USDG///Isolated Markets///Immutable Contracts///solon-skill///ERC-4626///Solidity///Foundry///Slither///CODE IS LAW///
01

How It Works

Deposit USDG and earn the interest borrowers pay. Post AAPL, NVDA and more as collateral to draw USDG without selling your stock. Prices come from official Chainlink feeds — never a manipulable pool. Under-collateralized positions are closed; a reserve backs the gap.

The Flow of USDG
DEPOSITOR — supplies USDG
USDG
VAULT
SUPPLYLENDEARN
lend
BORROWERposts AAPLx · draws USDG
Pricing
ORACLE — Chainlink feed only
1Depositor supplies USDG into the vault
2Vault lends that USDG to the markets
3Borrower posts tokenized equities as collateral
4Borrower draws USDG — without selling the stock
5Interest paid by borrowers flows back to depositors
6Under-collateralized positions are liquidated; a reserve backs the gap
Solon-certified markets
2 (AAPL, NVDA)
Core Contract
Morpho Blue
StockOracleAdapter
~80 lines
Fuzz Rounds
2M
agent@solon:~
robinhood-chain · 4663
Boot Sequence
_
System Overview

Solon Core

A curator vault on Morpho Blue. Immutable contracts, an official Chainlink oracle, public revenue.

>Deposit:USDG · earn borrower interest
>Collateral:AAPL, NVDA · Solon-certified
>Pricing:Chainlink feed · never pool price
>Points:planned for vault users · pending genesis
02
The part nobody else can copy.

A bank an AI agent runs by itself.

Regulated products can never let an AI borrow on its own. Solon can. Single- and dual-borrow farm agent skills are ready. An agent reads the relevant machine-readable skill, brings its own wallet, and calls immutable contracts directly — no frontend, no middleman, no server of ours in the loop. Rules can't change under you.

Guarantee Inspector
GuaranteeMACHINE-READABLE
BasisPublic
What it rests onOne repo an agent pins once
Mechanisms> solon-skill repo — the whole interface> Raw calldata + ABI, no SDK lock-in
01
Interface
solon-skill (pinned repo)
02
Wallet
Bring-your-own key
03
Access
Direct contract calls
04
Rules
Immutable · CODE IS LAW
03
Isolated markets. Bad debt never spreads.

Markets

MORPHO MARKET SNAPSHOT

Each market is one collateral, one loan token, one oracle, one cap — a bad oracle or a crashing token can never touch another market. USDG is the only borrowable asset. 76 issuer-verified markets are indexed; 2 are Solon-certified (AAPL, NVDA). Snapshot figures cover indexed Morpho markets, not Solon-only activity. Every listed collateral is issuer-verified on-chain against Robinhood's token beacon — fake tickers exist on this chain, and they don't get in.

CollateralLLTVLoanOracleSuppliedStatus
NVDA0xd060…0d9eec
62.5%USDGChainlink$2.0k
live
MSFT0xe932…9c2e74
62.5%USDGChainlink$1.6k
live
AAPL0xaf3d…8a93f9
62.5%USDGChainlink$1.3k
live
QQQ0xd5f3…88de68
62.5%USDGChainlink$1.3k
live
META0xc0d6…e02f35
62.5%USDGChainlink$1.3k
live
Issuer-verified76
Issuer check coverage100%
LLTV Tiers38.5–86%
Bad Debt$0
agent@solon ~ borrow
# borrow USDG against AAPL — raw, calling morpho_core directly

$ AAPL.approve(morpho, 4.0e18)
$ morpho.supplyCollateral(marketAAPL, 4.0e18, you, 0x)
$ morpho.borrow(marketAAPL, 300e6, 0, you, you)

> collateral $1,307  ·  borrowable $817 at 62.5% LLTV  ·  health 1.68
# repay: USDG.approve(morpho, amt); morpho.repay(marketAAPL, amt, 0, you, 0x)█
Issuer-verified76 stock/ETF → USDG markets indexed
Issuer checkbeacon-verified, on-chain
Solon vaultsconservative LLTV · at genesis
Loan tokenUSDG only
04
Farm with leverage. Or supply it.

Leveraged LP Farms

Two ways to farm on Uniswap V3, up to 4x. Borrow one asset for classic leveraged market making, or borrow both WETH and USDG with dual-borrow. Depositors supply the farm reserves and earn the interest farmers pay. First pair: ETH/USDG. Live on Robinhood Chain since 2026-09-07: the V3 dual-borrow and V3 single-borrow vaults share one dual-reserve LendingPool and LpShareOracleV4 (V4 vaults built and tested, not yet deployed). 325 non-fork tests + 9 fork tests passed; on-chain VerifyDeployment and mainnet open/close smoke passed on both vaults. It is a scaled soft launch — small reserve caps, single operator key, external audit still pending — so size accordingly. Keeper, monitoring and single-/dual-borrow agent skills are ready.

Farmer · borrow

Single-borrow

Borrow one asset to grow your LP position. Classic leveraged market making, on Uniswap V3 or V4, up to 4x.

Farmer · borrow

Dual-borrow

Borrow both legs in their own assets: WETH + USDG. Zero swaps on open and close. Resists price swings while the position stays in range. Health monitoring and keeper liquidation still apply.

Passive · 1x · coming soon

Auto LP

Auto-managed concentrated liquidity, no leverage and no liquidation. Deposit both tokens; the vault manages the range, auto-compounds trading fees, and never swaps your principal — not even when compounding. Verified end-to-end on testnet; mainnet deployment in final review. First-batch candidates: ETH/USDG, NVDA, GLD, SGOV pools.

Leverage
Up to 4x
DEXs
Uniswap V3 / V4
First pair
ETH / USDG
Farm reserves
WETH / USDG
farm@solon:~
Live on Robinhood Chain · V3 dual + single · scaled soft launch (2026-09-07)
The Flow of Leverage

┌──────────────────────────────────────────────┐
│             THE FLOW OF LEVERAGE             │
│  DEPOSITOR       RESERVES          FARMER    │
│  ┌────────┐    ┌──────────┐    ┌──────────┐  │
│  │ supply │───>│   WETH   │───>│  borrow  │  │
│  │ WETH / │    │   USDG   │    │ single / │  │
│  │ USDG   │<───│ interest │<───│   dual   │  │
│  └────────┘    └──────────┘    └────┬─────┘  │
│   earns farmer interest            ▼         │
│                            ┌──────────────┐  │
│                            │ LP · up to 4x│  │
│                            │ Uni V3 / V4  │  │
│                            └──────────────┘  │
└──────────────────────────────────────────────┘
> open / increase / add margin
> rebalance / harvest / close
> health monitoring + keeper liquidation
> Live on Robinhood Chain 2026-09-07: V3 dual + single vaults, scaled soft launch
Depositor · earn

Farm Reserve Vaults

Supply WETH and/or USDG into the two farm reserves. Your deposits fund leveraged LP positions; you earn the borrowing interest farmers pay. This earn entry is separate from the Morpho USDG vault for stock lending.

>Deposit:WETH and/or USDG
>Funds:Leveraged LP farmers
>Earn:Farmer borrowing interest
>Separate from:Morpho USDG earn vault
05
The only bank with its revenue on the door.

We show you exactly how we make money.

Traditional banks hide how they make money off you. We do the opposite — three planned revenue lines, with on-chain accounting as they launch. The public protocol liquidation ledger is pending. You don't need to know who we are; you can see every dollar we earn. Lending core contract is official Morpho Blue, unmodified — verify the byte-diff yourself.

Interest spread — lending designLine 1/3
1  // A % of the interest borrowers pay
2  fee       = interest * fee_rate      // planned on our Morpho Vault V2 vault
3  fee       -> fee_recipient (0x…TBD)  // on-chain, anyone can read
4
5  depositor_apr = borrow_apr * utilization * (1 - fee_rate)
6
7  // We earn the spread. Depositors see exactly what is left.
Verify

Lending core = official Morpho Blue, unmodified.

Verify the byte-diff yourself. Every revenue address is on-chain and queryable — no trust required.

Interest spreadfee → public address
Liquidationsprotocol ledger pending
Tokenno token · buyback planned
Lending coreofficial Morpho · byte-diffable
06
Public progress is an anonymous team's strongest trust.

Build in Public

Everything shippable is open and verifiable. Run the audit pack yourself — it hands your own AI the code, the byte-diff against official Morpho, and a five-seat adversarial prompt, and prints a report you didn't have to trust us for.

You don't need to know who we are. You can read the code, diff the lending core against official Morpho, and run the audit on your own machine.

Public progress is an anonymous team's strongest trust.

Project Status
[x]Design + adversarial review (5-seat + 3-seat)
[x]Oracle adapter — differential-tested on live feeds
[x]StockOracleAdapter: 2M-round fuzz · Foundry 9/9 · Slither clean · historical-exploit sweep
[x]Interface live — 76 issuer-verified markets indexed; 2 Solon-certified (AAPL, NVDA)
[ ]Points engine + public liquidation ledger — pending
[x]Leveraged LP vaults (single + dual-borrow, Uni V3/V4)
[x]Mainnet deploy (V3 dual + single) + on-chain verify + smoke; Sepolia liquidation drill
[x]Keeper + monitoring + agent interface
[ ]Adversarial replay of historical exploits + shadow period
[ ]Vault genesis and mainnet soft launch — conservative caps, allowlist
audit pack — run it yourself
$ ./audit/run.sh
Fetching Solon contracts + official Morpho bytecode...
✓ byte-diff vs official Morpho: 0
✓ foundry: 9 passed, 0 failed
slither: no high-severity findings
historical-hack sweep: bZx / Euler / Mango — all clear
report written → ./audit/report.md
█

Immutable contracts. An official oracle. Revenue on the door.

Lending: ~80-line StockOracleAdapter on Morpho. Leverage: 4 vaults, dual-reserve LendingPool + LpShareOracleV4. Verify each product separately.

Run the audit pack
Lending adapter~80-line StockOracleAdapter
Adapter fuzz2M rounds · invariants hold
Adapter checksFoundry 9/9 · Slither clean
History sweepbZx/Euler — all clear
Leverage tests320 non-fork + 9 fork · all passed
>
Try it — as an agent would

Agent Terminal

The same calls an autonomous agent makes against the contracts — supply, borrow, watch health, repay. Type a command, or let the demo run. No account, no server of ours in the loop.

agent@solon ~ borrow against AAPL
Solon agent terminal — a human watching an AI borrow, live.
Type "help", or watch the demo run.
 
$█
Get the skill ->A real agent needs no UI — it pins the skill repo once and calls the contracts. This page shows a human how.