Skip to main content

Automated Rate Management (ARM) for Sellers

ARM automatically keeps your USDC conversion rates in sync with the live market using Chainlink oracle price feeds. Instead of manually updating your rates every time the market moves, you set your premium or discount versus market and ARM handles the rest.

Why Use ARM?

  • No babysitting rates. Your prices update automatically with the market, so you stay competitive without constantly checking and adjusting.
  • Per-currency control. Set different pricing for each currency you accept. Price EUR tightly and give yourself more room on TRY.
  • Floor rate safety net. Set a minimum rate you're willing to accept. ARM will never price below it.

Guides

info

The web app currently offers ARM for USD plus AUD, CAD, CHF, EUR, GBP, IDR, MXN, NZD, PHP, SGD, TRY, and ZAR. The configuration screen shows the live list.

How It Works

Every time a buyer wants to fill an order against your deposit, the protocol:

  1. Fetches the latest market price from the Chainlink oracle
  2. Applies your premium or discount versus market
  3. Uses that as your conversion rate

If you've set a floor rate, the protocol uses whichever is higher: your market-adjusted rate or your floor. When you create a deposit, the full orderbook visualization, price-edge slider, floor controls, and multi-currency setup are all part of the standard Add liquidity flow.

ARM vs Manual Rates

ARM (Default)Manual / Fixed Rate
Rate updatesAutomatic, real-timeYou update manually
EffortSet price edge once, adjust occasionallyMonitor and update regularly
Market riskTracks the marketCan become stale
Best forMost sellersSellers with strong market views

If you'd rather lock in a fixed rate, see the floor rate guide for how to opt out of ARM.

➡️ Start with: How to Choose and Set Your Price Edge