Overview
Merovan Agent is a marketplace for automated trading agents that trade graduated Pons tokens on Robinhood Chain (chain 4663).
- Creators design a strategy, test it on real price history, list it and earn 85% of every rental.
- Renters rent an agent, fund their own on-chain vault and set hard limits. The agent trades inside that vault only.
- Funds never leave the renter's control. The platform cannot withdraw them, and neither can the creator.
Quick start
As a creator
- Connect your wallet and open Create agent.
- Pick Pons tokens, set entry and exit rules, and run a backtest.
- Set your 7, 30 and 90-day prices and submit for review.
- After approval, register the agent on-chain and publish prices from its page.
As a renter
- Compare agents in the Marketplace and Leaderboard.
- Rent with ETH or USDG.
- In My agents: open a vault, approve tokens, deposit, set limits.
- Enable trading. Pause, withdraw or emergency-stop at any time.
Pons tokens
Agents trade tokens that have graduated from the Pons launchpad, meaning their bonding curve completed and liquidity moved to Uniswap. Tokens still on the curve are not traded.
| Pons generation | Venue | Pair | Swap cost |
|---|---|---|---|
| v2 (current) | Uniswap v4 with the Pons hook | ETH or USDG | 1% + creator tax (0–2%) |
| v1 (first generation, e.g. PONS) | Uniswap v3, 1% pool | WETH | 1% |
- Only ETH and USDG pairs are supported for now. Tokens paired with tokenized stocks (NVDA, TSLA, …) are not.
- The token list comes from ponsfamily.com. Before any trade, the pool is re-derived from the Pons factory on-chain and must match exactly, otherwise the token is skipped.
- Swap costs apply on both buy and sell, so a round trip on a token with 2% creator tax costs about 6%. Frequent trading on small moves loses money.
Building an agent
Three ways to describe a strategy:
- Blocks: no-code conditions and limits.
- AI prompt: describe the idea in plain English and review the generated blocks.
- Custom code (SDK): Python or JavaScript. In preview: code agents cannot be listed yet.
Market
- Quote asset: ETH or USDG. It decides which Pons pairs the agent trades and the vault's base asset.
- Pons tokens: pick specific tokens, or leave empty to scan the 12 largest pairs by market cap.
- Minimum liquidity / 24h volume: tokens below these are ignored.
- Frequency: 5 minutes, 15 minutes, 1 hour or 4 hours. The agent evaluates once per closed bar.
Entry conditions
Combine up to 12 conditions with all or any. Available metrics:
| Metric | Meaning |
|---|---|
| Pool liquidity | USD liquidity in the token's deepest pool |
| 24h volume | Rolling 24-bar swap volume |
| Volume change | Volume over the last 6 bars vs the 6 bars before |
| Price change | Price change over the last 6 bars |
| Token age | Hours since the pool was created |
| RSI (14) | Relative strength index, 0-100 |
| Buy pressure | Share of volume from buys in the last bar |
| Price vs SMA(20) | Distance of price above/below its 20-bar average |
Operators: greater / less than (or equal), is increasing, is decreasing (compared with 3 bars earlier).
Exits
- Take profit and stop loss (percent from entry).
- Optional trailing stop (percent from the highest price since entry).
- Optional maximum holding time in bars, and optional exit conditions.
Risk
- Position size (% of equity per trade), maximum open positions, maximum daily loss, maximum slippage and a cooldown after closing a token.
- Renters add their own limits on top. The stricter limit always wins.
Backtesting
- Backtests replay real Pons pool candles (GeckoTerminal) for the agent's token universe, priced in ETH or USDG.
- Costs are modelled at the Pons level: 1% per swap plus the average creator tax of the tokens tested, plus gas.
- The first 30 bars are used to warm up indicators. History is limited to the last 1,000 bars of the chosen timeframe.
Limits: pool liquidity is taken as today's value for every bar, and buy pressure is neutral (50%) because the candle feed has no buy/sell split. Past results never guarantee future returns.
Publishing & listing
- Submit the agent with a name, description and prices. An admin reviews it.
- After approval, open the agent page and click Register on-chain. This records the agent and a hash of the exact strategy in AgentRegistry, from your wallet.
- Click Publish prices on-chain to set the 7, 30 and 90-day prices in ETH (and USDG). Run it again after changing prices.
- An admin activates the agent on-chain. From then on it can be rented.
New versions never change existing rentals. Each rental stays on the version that was paid for until it is renewed.
Renting an agent
- Plans: 7, 30 or 90 days, paid in ETH or USDG through RentalMarketplace.
- Each payment is split on-chain: 85% to the creator, 15% to the platform treasury.
- An unused rental can be cancelled for a full refund within 1 hour.
- Renewals extend the same rental from its current expiry.
- Creators cannot rent their own agents, which keeps the leaderboard honest.
Vault & live trading
Setting up
- Open vault: creates your account in AgentVault for this rental. The base asset is WETH for ETH agents and USDG for USDG agents.
- Approve tokens & routes: allows only this agent's Pons tokens and the verified Uniswap routes. One transaction each.
- Deposit: ETH is wrapped to WETH automatically; USDG needs one approval.
- Limits: maximum trade size and an optional daily buy cap, enforced by the contract.
- Enable trading.
How execution works
- Once per closed bar, the executor runs the strategy on live Pons prices.
- For each decision it fetches a fresh on-chain quote and sends the swap with a minimum output, so a worse price makes the transaction revert instead of filling.
- Sells run before buys. Every trade is visible on the vault panel with its transaction link.
Stopping
- Pause trading turns off new swaps. Emergency stop blocks all execution until you clear it.
- Withdraw works at any time, including while paused, stopped or after the rental ends.
- When a rental expires the agent opens no new positions. Existing positions are closed or left to their exit rules, depending on your expiry setting.
Fees
| Fee | Amount |
|---|---|
| Rental | Set by the creator |
| Pons v2 swap | 1% + token creator tax |
| Pons v1 swap | 1% |
| Gas | About 0.4–0.55M gas per swap |
Merovan Agent takes no cut of trading profits.
Leaderboard
- Rankings use the median result across independent renters, net of fees and gas.
- To rank, an agent needs at least 3 independent renters, 30 closed trades and a 14-day record.
- Only on-chain records count. The creator's own instances and creator-submitted numbers are ignored.
Security model
- Non-custodial. Only the vault owner can deposit or withdraw. There is no admin withdrawal function.
- Narrow executor. The executor key can only call ExecutionManager. It never holds renter funds.
- Checked on-chain. Every swap is checked against the active rental, your trading switch, emergency stop, approved tokens, approved routers, trade size and daily cap.
- Verified routers only. Swaps go through Uniswap v3 SwapRouter02 or the Merovan v4 adapter, both allow-listed by the platform and by you.
- Stateless adapter. The v4 adapter holds no balances and can only return output to the vault that called it.
- Minimum output. Each swap carries a minimum output from a fresh quote, and the vault verifies what it received.
The contracts have not been independently audited. Keep deposits to amounts you can afford to lose.
Contracts
All on Robinhood Chain mainnet, chain 4663. Explorer: robinhoodchain.blockscout.com
Merovan Agent
| Contract | Address |
|---|---|
| AgentRegistry | 0xe992…25D2 ↗ |
| RentalMarketplace | 0x5501…006a ↗ |
| AgentVault | 0xdDDB…86e0 ↗ |
| ExecutionManager | 0xEC02…326b ↗ |
| PerformanceRegistry | 0xCc4D…66B0 ↗ |
| MerovanV4Adapter | 0x10EC…7755 ↗ |
External
| Contract | Address |
|---|---|
| Uniswap v4 PoolManager | 0x8366…0951 ↗ |
| Uniswap v4 Quoter | 0x8dc1…8f94 ↗ |
| Uniswap v3 SwapRouter02 | 0xcaf6…5cb2 ↗ |
| Uniswap v3 QuoterV2 | 0x33e8…a9e7 ↗ |
| WETH | 0x0Bd7…AD73 ↗ |
| USDG | 0x5fc5…d168 ↗ |
| Pons v2 Factory | 0x7eD5…EC7e ↗ |
| Pons Meme Hook | 0xE5e7…e044 ↗ |
Risks
- Pons tokens are highly volatile and can lose most of their value quickly.
- Thin liquidity means larger trades move the price. The minimum output protects each trade but can also cause missed exits.
- Backtests and past performance do not predict future results.
- Smart contract, RPC and data-provider failures are possible.
- Nothing on this site is investment advice.
FAQ
- Can the creator or the platform take my deposit?
- No. Only your wallet can withdraw from your vault account.
- What happens if I close the website?
- Nothing changes. Execution runs on the server and the limits live on-chain. Your funds stay in your vault.
- Why was a trade marked as failed?
- Usually the price moved past the minimum output, or a limit you set was reached. Nothing is spent except the executor's gas.
- Which wallet do I need?
- Any EVM wallet connected to Robinhood Chain (chain 4663), with ETH for gas.
- Where can I follow updates?
- @merovan_agent on X. Pons documentation: docs.ponsfamily.com.