Pricing Model
All terrains use open-offer auctions by default. Billboard terrains may optionally use time-slope multipliers. Volume discounts reward multi-plot acquisitions.
Pricing Strategies
The pricingStrategy field on a Terrain determines how the base price is computed before any discounts are applied.
Time-Based Slope (Billboard)
For BILLBOARD platform terrains. Price is calculated hour-by-hour using peak-hour multipliers defined in peakHourMultiplier. Each hour in the requested slot contributes basePrice × multiplier to the total.
Open Offer (Auction)
Participants can submit competing offers above the minOfferPrice. When a new offer outbids the current leader, the previous bidder is automatically refunded. The highest offer at the close of the acquisition window wins.
Multi-Plot Volume Discount
Volume discounts are only available to terrain operators on the Pro or Enterprise plan (canUseDiscounts: true). Free and Starter operators always charge the full price regardless of plot count.
When a participant submits a single acquisition request covering multiple plots simultaneously, SLAAAD automatically applies a volume discount. The discount rate is controlled by the discountRate field on the Terrain — set by the operator in their terrain settings.
Discount Calculation (from src/utils/discount.ts)
Example — Default Behaviour (no custom discountRate set)
| Plots Acquired | Discount Rate | You pay (at 1,000 KRW/plot) |
|---|---|---|
| 1 plot | 1% | 990 KRW |
| 10 plots | 10% | 9,000 KRW |
| 50 plots | 50% | 25,000 KRW |
| 100 plots | 100% | FREE (0 KRW) |
* The default fallback behaviour uses plotCount as the discount percentage (1 plot = 1% off, 10 plots = 10% off, etc.). Operators can override this by setting a custom discountRate (0–100) in their terrain settings.
When is the discount applied?
The discount is evaluated at the time of the acquisition request (API: POST /v1/acquisition-requests). The conditions are:
- The terrain operator's plan must have
canUseDiscounts: true(Pro / Enterprise only). - The request must include more than 1 plot in the
plotIdsarray. - The discounted total is then used as the Stripe authorization hold amount.
See the full plan comparison
Volume discounts, max terrain limits, and pricing strategy availability all depend on operator plan tier.
View Pricing Plans