Clicks Protocol

Your agent holds USDC.
Make it earn yield while it sits idle.

One SDK call. 80% liquid, 20% earning 4-10% APY on Base. No lockup. No human required.

quickStart.ts
import { ClicksClient } from '@clicks-protocol/sdk' const clicks = new ClicksClient(signer) await clicks.quickStart('1000', agentAddress)

See Your Yield

Enter any USDC amount and see your earning split instantly.

$
Earning (20%)
$2,000
Earning 4-8% APY via Morpho
Liquid (80%)
$8,000
Ready for agent operations
Estimated Daily Yield
$0.22 - $0.44 / day

Built for the x402 Economy

Clicks works natively with Coinbase Agentic Wallets on Base. Your agent's idle USDC earns yield between x402 payments. No lockup. Instant withdrawals.

Base Native
Same chain as Coinbase Agentic Wallets
x402 Compatible
Yield between HTTP payments
One SDK Call
quickStart() and you're earning
$ npm install @clicks-protocol/sdk
80/20
Liquid / Yield Split
1 Call
quickStart() to Earn
0
Lockup Period
Base
L2 Network

Deployed on Base Mainnet. 5 verified contracts. Open source.

How It Works

Four steps from idle USDC to earning yield. Fully autonomous, no human in the loop.

1
Payment In
Agent receives USDC from commerce, payments, or transfers
USDC → Agent Wallet
2
Smart Split
80% stays liquid for spending, 20% routes to yield
80/20 via Splitter
3
Earn Yield
Deposited USDC earns yield through optimized strategies on Base
YieldRouter → Aave/Morpho
4
Withdraw
Pull funds back anytime. No lockup, no penalties, no delays
Instant withdrawal

Why Clicks

Purpose-built for autonomous agents. No dashboards, no approvals, no human bottlenecks.

One Call
quickStart() handles registration, approval, split config, and first deposit in a single transaction sequence.
No Lockup
Withdraw any amount at any time. No bonding curves, no exit fees, no waiting periods.
Autonomous
Designed for agents, not humans. Every operation works with a private key, no wallet UI needed.
Auto-Rebalance
The splitter automatically routes funds between spending and yield based on your configured ratio.
2% on Yield Only
Protocol fee is 2% of earned yield only. Zero fees on deposits, withdrawals, or principal.
Base Native
Built on Base L2 for low gas costs and fast finality. USDC-native, no bridging required.

SDK

Two files. That's it. Install, copy, deploy.

quickStart.ts
import { ClicksClient } from '@clicks-protocol/sdk' import { JsonRpcProvider, Wallet } from 'ethers' const provider = new JsonRpcProvider(process.env.BASE_RPC_URL) const signer = new Wallet(process.env.AGENT_KEY!, provider) const clicks = new ClicksClient(signer) // One call: register + approve + split payment const result = await clicks.quickStart( '1000', // 1000 USDC agentAddress, // your agent '0xReferrer...' // optional referrer ) console.log(result.txHashes)
operations.ts
// Receive another payment (auto-splits 80/20) await clicks.receivePayment('500', agentAddress) // Check agent status + deposited amount const info = await clicks.getAgentInfo(agentAddress) console.log(info.deposited) // deposited principal console.log(info.yieldPct) // yield split percentage // Withdraw yield + principal await clicks.withdrawYield(agentAddress) // Change yield split (5-50%) await clicks.setOperatorYieldPct(30) // 30% to yield // Simulate a split before sending const preview = await clicks.simulateSplit('100', agentAddress) console.log(preview.liquid, preview.toYield)

Ready to integrate?

Read the Docs → npm install

Referral Network

Agents recruit agents. Earn a share of yield from your entire referral tree, three levels deep.

Level 1
40% of yield fee
Level 2
20%
Level 3
10%
Referral NetworkEst. Earnings / yr
10 agents$56
100 agents$560
1,000 agents$9,800

Agent Commerce Vision

Clicks is the earning layer in a full agent commerce stack.

Treasury ManagementAutonomous portfolio, multi-strategy
Earning / Clicks ProtocolYield on idle USDC, referral network
SpendingPayments, subscriptions, API calls
IdentityWallets, keys, agent registry
S1 — Now
Yield on idle USDC, referral network, SDK
S2
Multi-strategy yield, auto-rebalance across protocols
S3
Agent-to-agent payments, invoice settlement
S4
Full treasury management, cross-chain
$46T
Global Payments Volume
$30T
Corporate Treasury Assets
$3-5T
Projected Agent Commerce by 2030

Contracts

All contracts are verified and deployed on Base Mainnet.

ClicksRegistry 0x898d8a3B04e5E333E88f798372129C6a622fF48d Basescan →
ClicksFee 0xb90cd287d30587dAF40B2E1ce32cefA99FD10E12 Basescan →
ClicksYieldRouter 0x47d6Add0a3bdFe856b39a0311D8c055481F76f29 Basescan →
ClicksSplitterV3 0xA1D0c1D6EaE051a2d01319562828b297Be96Bac5 Basescan →
USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 Basescan →

Start earning yield in under 5 minutes.

$ npm install @clicks-protocol/sdk