We have been considering how best to implement the credit system for Soutle. One option is a money-based credit system: if a user tops up $2, they would see $2 as their balance. Simple and straightforward.
However, since we plan to support multiple currencies, this method could become complicated quickly due to varying exchange rates and currency values.
So, we have decided to adopt a unit-based credit system. Where, each unit has a set monetary value — for example, one unit could be worth $5, $10, or 4 euros. Features and functionalities (like generating an AI image) would then cost a certain number of units. Users can purchase as many units as they need in their preferred currency and use them within the system.
This approach simplifies handling multiple currencies, as users can buy credits with any currency but receive equivalent credit units.
Another improvement we’re implementing is charging based on micro-actions rather than per video. Previously, generating a video came with a fixed cost, regardless of the complexity. We’re changing this to a more flexible system that charges based on micro-actions. Instead of a flat fee per video, users will be charged according to the number of resources and assets in the video, such as the number of characters in the video script, images, and other elements. This method is more efficient and provides better value to users.
We are continuing to make progress, and its exciting.
Stay tuned!