CREATE OR REPLACE FUNCTION item_boost_to_votes(x INTEGER)
RETURNS FLOAT
AS $$
BEGIN
IF x <= 0 THEN
RETURN 0;
END IF;
RETURN POWER(LOG(100, x), 2.5);
END;
$$ LANGUAGE plpgsql;
This gives some power to even small boosts (similar to an equally sized zap from a trusted stacker ... with the zap not going to the OP) yet extra power to large boosts. Then I think we want boost to expire in a week rather than a month for top boost.
We'd probably also want to make it so that territory founders boosting their own content in their own territory don't get the revenue from it. Otherwise it's a no-brainer to boost their content ~1000 sats and dominate the front page.
top boost
.