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 Sell → Advanced 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

A floor sets a minimum; it does not disable ARM or cap a rising market rate. See How to Set a Floor Rate.

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