Ranking rules
The rules that decide paid positions.
Scopes are all-time, the current UTC day, and each category. A listing can have one active paid placement in each scope.
Positions sort by amount in paise, descending. Ties break by earlier confirmation time, then by listing id ascending.
The minimum new bid and the minimum increase are platform settings. The default minimum is ₹99 and the default increase is ₹10.
A later smaller payment never lowers an existing bid. If a verified payment cannot improve the placement, it is marked for refund review.
Daily rows are kept as history. They are excluded from the new UTC day because that day uses a new key.
Free listings are ordered after every paid row and are labelled Free listing.