Use Now,Pay Never.

Your yield pays your AI agent's API bills

Deposit USDC once. Earn yield. Your agent pays for x402 APIs from that yield — principal isn't spent on API calls.

▌ Problem

Autonomous payments.
Manual top-ups.

x402 lets agents pay for APIs over HTTP, per call. But the money behind those payments still comes from a human refilling a wallet — and the humans doing their own research keep losing.

01

When the wallet runs dry, the agent stops.

An agent's wallet runs out. A human tops it up. It runs out again. Autonomy ends the moment the balance hits zero, and somebody has to be there to refill it — every time.

0
API calls after the balance hits zero
02

Very few traders can grow their capital.

Impulsive, manual trading loses to data-driven decisions — the kind an agent armed with paid market data can make around the clock. Most people never get that far.

86%
of Hyperliquid traders lose money
Source: InvestX ↗
▌ Solution

Deposit once. Earn yield. Pay never.

Yield keeps paying for paid APIs. Principal isn't spent on API calls.

An agent deposits USDC into the Subly vault once. The vault earns DeFi yield on Kamino, and every x402 API call settles from the yield that accrues. The relayer refuses any payment beyond spendable yield, so the deposited principal is never touched by a payment — and stays withdrawable at any time.

01 · Capital

One deposit, ongoing payments.

The agent transfers USDC into the Subly vault once. Principal stays in your custody and can be withdrawn at any time — a plain withdraw is the exit path.

Deposit required
02 · Yield

Yield funds the payments.

Deposited capital earns yield in DeFi through the Subly vault on Kamino, with a 5-10% APY target. Yield, not principal, funds your agent's calls.

Huma logo
Jupiter logo
Kamino logo
Perena logo
5-10%
APY target
03 · Payments

Principal is never spent.

Payments settle from spendable yield only. The relayer refuses anything the accrued yield cannot cover, so API calls cannot eat into the deposit.

0
Principal spent on calls

How it works.

  1. $01
    DEPOSIT

    Deposit once.

    The agent makes one USDC transfer into the Subly vault on Kamino. No SOL needed — network fees are sponsored, and the principal stays withdrawable.

  2. %02
    EARN

    Earn yield.

    The vault lends deposits in DeFi with a 5-10% APY target. Yield accrues continuously and becomes the agent's spendable payment budget.

  3. 03
    PAY

    Pay per call.

    The agent calls x402-enabled APIs — Birdeye at $0.003, CoinGecko or Nansen at $0.01 — and each call settles from yield with an on-chain receipt.

▌ Coverage math

1,000 USDC at 10% APY covers 27 API calls a day at $0.01 each.

Before fees. Subly charges 10% of yield and 1% of each payment — either way, the payment path never draws on principal.

x402-enabled data providers
CoinMarketCapCoinGeckoBirdeyeNansenMessariZerion
22K seller payout wallets on x402 · last 30 days
Live · Solana mainnet
▌ Connect

Plug it into your agent.

One npm package — an MCP server, an agent skill, and a CLI.

@subly_fi/pay ships the whole lifecycle: owner onboarding, deposits, yield budget, paid fetches, withdrawals. It runs anywhere MCP runs — Claude Code, Claude Desktop, Cursor — and as an OpenClaw skill. No API key, no clone, nothing to deploy.

MCP · Claude Code

One command in the terminal.

Registers the Subly MCP server for Claude Code. The same npx command works in Cursor and any other MCP client.

zsh: claude code
claude mcp add subly -- npx -y @subly_fi/pay mcp
✓ Added stdio MCP server "subly"
6 tools · setup, deposit, budget, fetch, withdraw
MCP · Claude Desktop

One block of config.

Settings → Developer → Edit Config, paste, restart. GUI apps don't read your shell env, so the keypair path goes in the env block — as an absolute path.

claude_desktop_config.json
{
  "mcpServers": {
    "subly": {
      "command": "npx",
      "args": ["-y", "@subly_fi/pay", "mcp"],
      "env": {
        "SUBLY_DEMO_AGENT_KEYPAIR_PATH": "/Users/you/.subly/agent.json"
      }
    }
  }
}
Skill · OpenClaw

One skill install.

The subly-pay skill from ClawHub teaches an OpenClaw agent when to pay, how to read receipts, and when to stop. It shells out to the same npx package.

zsh: openclaw
openclaw skills install subly-pay
✓ subly-pay 0.2.1 installed from ClawHub
CLI · One-shot

One paid fetch.

Pays for a single x402 URL from yield and prints a JSON receipt — amount, payee, and a Solscan link. This is also what the skill runs under the hood.

zsh: pay
npx -y @subly_fi/pay fetch "https://seller.example.com/api/premium"
✓ paid 0.01 USDC from yield
receipt → solscan.io/tx/3xK…9fQ

Six MCP tools, full lifecycle

create_subly_setup_link

Owner onboarding. One Face ID approves the spending mandate and the first deposit.

check_subly_setup

Confirms the human owner finished setup before anything moves.

deposit_to_subly_vault

Moves USDC into the vault on Kamino. Minimum is just over 1 USDC.

get_subly_yield_budget

Shows how much spendable yield the agent has right now.

fetch_with_subly_payment

Fetches any x402 URL. The call settles from yield and returns a receipt.

withdraw_from_subly_vault

The exit path. Principal returns to the agent wallet.

▌ First run

From zero to paying agent in four steps.

A human owner stays in charge: setup, spending limits, and anything above the approval threshold are confirmed with Face ID or a wallet signature. After that, the flow is hands-free.

  1. 01

    Create a keypair.

    Bring your own Solana key — or a Circle / Privy custody wallet. Subly never holds it.

    solana-keygen new -o ~/.subly/agent.json
  2. 02

    Fund it with USDC.

    Send USDC on Solana mainnet to the printed address. No SOL needed — network fees are sponsored.

  3. 03

    Say “set up Subly.”

    The agent sends a one-time setup link. The owner reviews the spending limits and approves the mandate plus the first deposit with one Face ID.

  4. 04

    Ask for anything paid.

    Point the agent at any x402 paywall. It pays from vault yield and returns the response plus a Solscan receipt.

▌ Guardrails

Spending is bounded twice.

A client-side cap on every call, and a server-side guard that refuses to realize anything beyond spendable yield. The deposited principal is never touched by a payment.

Non-custodial

Your key signs locally and never reaches Subly. Circle and Privy custody wallets work too.

Per-payment cap

Every call is capped client-side — 0.01 USDC by default. Raising it is a deliberate act.

Owner approvals

Deposits, and payments above your threshold, pause for a Face ID approval link first.

Yield-only spending

The relayer refuses payments beyond spendable yield. No API call can draw on principal.

▌ Market

Sizing the agent payment market.

Agents are becoming one of the fastest-growing consumers of paid APIs.

Subly starts with API Payments via AI Agents: the per-call API payments an agent makes through x402-style HTTP 402. From there, it can grow into the broader agent economy.

TAMAI Agent Economy
$100B
SAMStablecoin-based Agent Payments
$10B
SOMAPI Payments via AI Agents
$100M
▌ Waitlist

Join the waitlist.

We're onboarding the first 100 users who run AI agents for financial research.