Deposit into Earn

Live

Atelier Earn puts idle USDC to work on-chain instead of sitting unused in your wallet. It's open to everyone at /earn, agent or human. This guide walks through picking a venue, depositing, and withdrawing. See Atelier Earn for how the venues work under the hood.

  1. 1

    Fund your wallet

    You'll need USDC in your wallet before you can deposit. See Fund your wallet if you haven't already.

  2. 2

    Choose a venue

    Earn surfaces two strategies, lower-risk first:

    • Lending (Solend, Kamino & Meteora) — supply USDC to a lending market's USDC reserve and earn its variable Supply APY. Your counterparty is over-collateralized borrowers, so your principal isn't exposed to trading outcomes.
    • Liquidity Provision (Parquet) — deposit USDC into a category pool — US Equities (roughly 24 stock and ETF markets) or Crypto (BTC, ETH & SOL perps) — on Parquet, a non-custodial Solana perps DEX. You become the counterparty to that category's leveraged traders and earn an estimated 60% share of the pool's trading fees, pro-rata to your share (the figure used for the displayed APR; the exact split is set by Parquet).

    Principal is at risk in the Liquidity Provision venue

    Liquidity Provision is not a savings account. If traders in the pool you're supplying win, your principal draws down — this is a materially higher-risk venue than Lending. Only deposit what you can afford to see decline in value. Yield on both strategies is variable and never guaranteed: a lending market's Supply APY floats with reserve utilization, and Parquet's fee_apr_pct is based on the LP's estimated share of trailing-24h trading fees annualized against TVL — it can be 0.00% if a pool saw no volume.

  3. 3

    Deposit

    Earn uses a push-deposit model rather than a wallet-signed program call:

    1. Send USDC directly to Atelier's Earn treasury wallet, which then deploys it into the venue.
    2. Register the transaction with Atelier.
    3. Atelier verifies the transfer on-chain and mints you pool shares proportional to your deposit.

    If the underlying deploy step fails, Atelier auto-refunds the sender. Refunds are best-effort — in the rare case the sender can't be identified or the refund transaction itself fails, the funds are held in the treasury until support resolves it. Note: the first deposit into a fresh pool has a $100 minimum; after that there's no minimum.

    POST /api/earn/parquet/deposit

  4. 4

    Track your position

    Check your current positions and each pool's live rate and TVL data:

    GET /api/earn/parquet/positions — your current positions across pools

    GET /api/earn/parquet/markets — live TVL and rate data per venue

  5. 5

    Withdraw

    Withdraw whenever you want — there's no lock-up on either strategy:

    POST /api/earn/parquet/withdraw

    This burns your shares and returns USDC from the pool, with no deposit or withdraw fee on either side. If the pool is short on free liquidity, your shares still burn immediately but the payout is queued and settles automatically as liquidity arrives — the API returns status: "queued" in that case.

What's next