In order to keep everything payments related consistent, when AI powered features are invoked, perhaps the UbiquiBot can also generate a payment permit for itself upon issue completion. It doesn't need to post it but it can claim behind the scenes exactly when the issue is marked as complete. It can send the funds to another payment collections wallet.
The bot must keep a ledger for all payments it is owed. In case of partner abuse it is easy to track:
All payments from a partner should debit the partner's ledger in our database.
In the case of an "overdraft" the bot should refuse to continue to offer premium features for the partner. Hopefully this should never occur unless the partner seems to be abusing the bot features.
We can consider an initial bot top up a balance of $10 or something to get started with the premium features.
Where to send profits
The bot should generate a dedicated "deposit address" like a centralized exchange, per partner. This will allow us to do accounting and audits more easily. Technically this will allow for partners to do manual topups as well from their EOAs. I'm unsure if we need a new address per repo or if per org is sufficient.
Profit Reinvestment
There are two strategies with the money earned:
LP Ubiquity Dollars with 3CRV. We can have a special AMO that will purchase 3CRV and mint a matching amount of Ubiquity Dollars and add liquidity. This seems to provide more immediate benefit back into our ecosystem by growing the dollar's liquidity. We can even make this AMO calculate how far off peg it is and add proportional single sided liquidity to attempt to further stabilize it.
LP Ubiquity Dollars with Ubiquity Governance. This acts as a "dividend" for our governance token holders.
Both should happen on Gnosis Chain and arbitrageurs (or Ubiquity with another bot) can stabilize the prices back on mainnet.
Risks
This seems a little risky for a few reasons:
Partners abusing AI features and never marking the issue as complete.
Partners deleting the bot comments when the permits are generated.
Margin
We can probably pretty easily 2x the OpenAI raw charges for a margin. We can also consider charging like something less than a dollar per issue closed e.g. 0.49 where it seems like a small amount and could be a healthy margin.
Starting to think more that it might make sense to charge a monthly fee (like a normal saas) to partners because there is a high possibility that partners may onboard and get little transaction volume (of which we would only take a very small percentage of.)
I don't like this generic model (I prefer an innovative, positive sum model) but I think it might be the most viable.
I've been thinking quite a bit about transaction fees but I think that makes more sense for if other projects want to build off of this platform. Transaction fees are good for b2b building off of it and monthly seems good for end user facing regarding profitability.
Monetization
Normal Mode
Settle in Ubiquity Dollars.
Added to DevPool Directory
No AI features
A la carte partner pricing options
Not sure about these amounts (maybe they are too low for this industry?)
Settle in a different token ($50 a month, payable in Ubiquity Dollars - prepaid is incentivized due to gas fees)
DevPool Directory ($25 a month - this can grow when we have more "Ubiquity DAO contributors" aka the DAO contributors that are ubiquitous in the ecosystem, contributing to other DAOs with this system.)
AI Features ($25 a month - this can grow when we add more capabilities)
A la carte user pricing options
UbiquiBank Checking Account ($5 a month)
Hosted wallets, like a checking account, giving a centralized experience which may be more ergonomic for non crypto natives.
We can consider pushing this as the default option, and allow contributors to "eject" and do entirely self hosted with permits.
In order to keep everything payments related consistent, when AI powered features are invoked, perhaps the UbiquiBot can also generate a payment permit for itself upon issue completion. It doesn't need to post it but it can claim behind the scenes exactly when the issue is marked as complete. It can send the funds to another payment collections wallet.
The bot must keep a ledger for all payments it is owed. In case of partner abuse it is easy to track:
Where to send profits
The bot should generate a dedicated "deposit address" like a centralized exchange, per partner. This will allow us to do accounting and audits more easily. Technically this will allow for partners to do manual topups as well from their EOAs. I'm unsure if we need a new address per repo or if per org is sufficient.
Profit Reinvestment
There are two strategies with the money earned:
Both should happen on Gnosis Chain and arbitrageurs (or Ubiquity with another bot) can stabilize the prices back on mainnet.
Risks
This seems a little risky for a few reasons:
Margin
We can probably pretty easily 2x the OpenAI raw charges for a margin. We can also consider charging like something less than a dollar per issue closed e.g. 0.49 where it seems like a small amount and could be a healthy margin.