Michi sent me a DM on Telegram. To me it illustrates some of the challenges the community is having with trying to audit us CFC folks.
Below is his message to me.
some basic questions about the fund. imho, the fund should be as transparent as possible.
-how much FIRO is in the community fund at the moment and where is it located?
the payee adress holds 9931 FIRO right now, reuben said we have 13875 total right now, so around 4k are anoymized. it would be most transparent to put them all back in normal non hidden official adress.
-on what poposals the money has got spend in the past?
it total received 30146 FIRO, so we spend around 16k already. i asked lucas about it, he wrote me:
"Alright, so I haven’t heard back from Reuben regarding it just yet so I may be off the mark.
So the address for the Firo community fund is here: https://explorer.firo.org/address/aFA2TbqG9cnhhzX5Yny2pBJRK5EaEqLCH7
If I’m understanding as well as I hope I am understanding, there has been a total of 27,622.3805 Firo. 19,944.8805 “Spent”, and 7,677.5 transparent. Now the spent will include the anonymized because you sent it to be anonymized.
English Community Manager - 859.1 FIRO
Philippines Communtiy Manager - 100 FIRO
Masternodes.online - 200 FIRO
Pancakeswap liquidity pool - 10000 FIRO
Total: 11159.1 FIRO actually used so far. I think. I may have missed something.
So therefore of the spent there is 8,785.7805 anonymized. So adding that and the transparent balance we have 16,463.2805 Firo?
Take a grain of salt with this, I may be wrong. I haven’t been able to reach any of the guys to get feedback and confirm. Admittedly, I haven’t followed that part of the CF closely and the explorer is typically out of my wheel house haha."
“I already noticed a mess up on my end lmao. For CM English proposal it is “2,692.43” since it covered June and back pay, and then a second payment for July.”
so i guess when we add up lucas salery to the 11159.1 FIRO, we get the total spend amount. This should be: total received 30146 minus the 13875 FIRO we have left Reuben mentioned in the CFC Channel, ~16k.
imho, we should start to track that data and make it public for everybody. people are quite sceptical if a project use their block reward to fund something you cant rly track. and i cant see any argument to not make this public. so you can say to a newcumber: look, the fund reveived this amount, we spend it at this specific projects and this is the rest. down to the penny.
next and final topic is the control of the fund adress. right now i guess the team, so reuben, has control over it what is totally fine atm. i highly trust him. netherthenless shouldn`t it be controlled by a single entity in the long run.
i`m not sure how to solve this. mby make the fund adress a multi-sig adress with several keys? How much CFC members there are? 5? Make a 4 out of 5 multisig so we need 4 ayes to move funds. with some time lock mby to make it a 3 out of 5 after a period of time to avoid a freeze of the adress if 2 keys get lost or have bad intesions.
A real community fund should be controled by the community, in this case by the commetee.
i know this questions are nasty. im just thinking out loud and hope to get some other opinions. if you think im way overthinking it, i`m fine this this response, too.
Have a good one, cheers!
Below is my reply.
Firstly the questions are not nasty, and I’m happy you took the initiative to ask these questions. I agree the fund should be as transparent as possible and easily auditable by the community.
Due to the error and subsequent correction with Lucas’s first payout, I’m uncertain if the FCS system payout figures show 100% correct values. https://funding.firo.org/
There may possibly be limitations of the FCS system I’m unaware of. However below are the figures I worked out and for my calculations I assume the system is showing 100% accurate figures.
Total Received = 30,164.2545398
Current Balance = 9,948.74
Paid out projects:
Firo English CM = 3823.66 FIRO
- 1833.33 FIRO sent 2022-07-15
- 859.1 FIRO sent 2022-08-08
- 1131.23 FIRO sent 2022-09-02
masternodes.online 200 FIRO
Funding FiroDex Liquidity Pool 10,000 FIRO
Firo Philippines CM 100 FIRO
Total paid out on projects = 14,123.66
Taking these figures into account and assuming the FCS system reflects correct payout amounts, I get the following for the total anonymized coins.
Total received (30,164.25) - Current Balance (9,948.74) - Total Paid (14,123.66)A = Anonymized Balance of 6,091.85 FIRO
As for how to make audit-ability easier and more convenient for the community. I don’t know the best way forward and would defer that to the community to make suggestions and offer feedback if the current solution is insufficient. Perhaps something like a publicly viewable read-only spreadsheet/ledger could be a solution such as a google docs spreadsheet. We could link to this document directly from the Firo.org website. To the best of my knowledge however this solution lacks automation. This would leave the question of added administration, and who is to take on that burden. In my opinion maybe Lucas, being highly dependable, would be well suited for this task should the community and or other CFC members decide on such a solution. This assumes Lucas wouldn’t become over-burdened. If more duties are added to Lucas’s responsibilities as time progresses, maybe we could lighten his load by adding more community volunteer moderators?
Regarding keeping the CFC fund transparent. There may be a case to use community block rewards to increase anonymity sets, at least until spark is released. However as your message indicates, there is a desire for absolute transparency of the CFC. On balance I would say it’s better to keep funds 100% transparent in my opinion.
Lastly as to your point of who controls the CFC wallet. Right now the only option that makes sense in my opinion is that it remains in control of Reuben. To add other parties such as CFC members would actually introduce additional counter-party risk. This assumes CFC members have less trust than Reuben, which I think is obviously the case considering we have MUCH less history and haven’t demonstrated anywhere near the same level of commitment at this point in time
However longer term I think a multi-sig wallet probably a good solution at some point. I think we should also have contingency plans in place should there come a time Reuben is for whatever reason unable to continue being project steward.
A multi-sig wallet solution would require CFC members who are responsive, dependable and worthy of community trust. Perhaps signatories could include a combination of dev+cfc members as a way to minimize risk.
Maybe we could all brainstorm as to how we can make it as easy as possible for the community to audit the CFC. I was thinking maybe some kind of link to an online ledger/spreadsheet could be useful. Perhaps a single place that shows all outgoing transactions with address info, project name. Also show the current total wallet balance at the time of updating the spreadsheet. Perhaps the spreadsheet only needs to be updated once per month.
Another question Michi raised was regarding keeping the entire CFC balance that isn’t funding a project transparent.