bisq-network / proposals

@bisq-network improvement proposals
https://bisq.wiki/Proposals
44 stars 16 forks source link

Proposal for a new Comptroller role #340

Closed pazza83 closed 2 years ago

pazza83 commented 3 years ago

This is a Bisq Network proposal. Please familiarize yourself with the submission and review process.

Proposal for a new Comptroller role

Background:

Related projects:

Problem

It is currently difficult for Bisq contributors and stakeholders to know is Bisq is profitable or making a loss on a month to month, or annual basis. In my opinion this is largely a result of no one having a role with any sort of accounting function within Bisq. In July 2021 Bisq's trading volume was $4.6 million (USD equivalent). Most organizations' with this sort of trade volume with have at least some account function. Bisq does not.

A few relevant quotes from the recent Summary – Bisq DAO complied following discussions with 15 contributors are:

no clear understanding of current financial position eg. clear picture of basic P&L, how much was issued for each cycle, tendencies, etc.

accounting role to keep track of P&L, projections, budgeting, etc.

more financial people eventually when the project grows

It may prove itself not profitable enough to fund enough contributors, especially the high caliber ones (JAVA/Bitcoin developers). Monero (XMR), Bisq’s main source of revenue may continue to leave Bisq if other protocols make its swap with BTC easier/cheaper.

being more profit-oriented would allow bisq to grow much faster, and would be incentive to access more talents

accounting/record-keeping for the DAO: improve on it and show people how they are doing

These are a few snippets relevant to the above proposal. Please see the report itself for full context.

In addition to the above there was also a discussion on Running the numbers on Bisq DAO revenues. I think there was generally consensus that providing more accounts information would be of benefit.

In my opinion problems with not having account information accessible to contributors and stakeholder brings the following issues:

I think it is important to acknowledge that as a DAO, that pays contributors for their contributions in BSQ, Bisq is insulated to a certain extent from what is usually the most critical accounts measure, cash flow. That being said however, it is still important for the continued and future success of Bisq that various accounting metrics are measured and taken into account when making decisions by the DAO.

Likewise it is important to remember that Bisq's profit and loss is not represented the same way that it would be with a traditional organization instead it is a measure of whether BSQ is inflationary (running at a loss) or deflationary (running at a profit).

Objective

Bisq contributors and stakeholders to be able to easily access quick monthly reports that give a snapshot as to how Bisq is performing in terms of profit / loss ie, is Bisq earning more in trade fees that it is spending (both in terms of USD and BTC).

This would have a positive impact on making it:

Solution

To achieve the objective I would propose a new Comptroller role.

Initially I see this role as being kept as simple as possible to report monthly on the following:

USD BTC
Trade volume July 2021 $X X BTC
BSQ trade revenue fees $X X BTC
BTC trade revenue fees $X X BTC
Net Profit (Loss) $X X BTC

Percentage of fees paid in BSQ was: XX.XX%

A monthly report similar to the following would also be provided:

This information would be reported on at the start of every month, reporting on the previous month, within a roles report that would also be referenced in any compensation request.

A annual report similar to the following would also be provided at the start of each fiscal year to report on the previous fiscal year:

I would also include a summary of observations alongside the report such as: https://github.com/bisq-network/bisq/discussions/5171#discussioncomment-971061

Compensation

If the above information could be automated in some way to be added to something like https://github.com/bisq-network/growth/issues/245 that would be preferable.

If the role cannot be automated, or until it can be, I would be happy to complete the role for $75 USD per monthly report and $150 USD for an annual report. Due to the reports being monthly this might result in some cycles where no compensation is requested.

If consensus for this role is reached I would be happy to start immediately.

As this role is not vital to Bisq operations, nor would any special permissions would be required, I do not see a need for a bond for this role.

Limitations

It is important to note also what lies outside the scope of this role:

Basically, the comptroller would not have decision making power about where funds go. Only about how we think about, account for and report on them (which is a lot!). That's what I like about the connotations around the "comptroller" versus "finance director"—the former really means "head of accounting", not more. Budget decision making is currently the domain of team leads (and ultimately DAO stakeholders through voting) and we can leave that status quo for now. The comptroller role can greatly help in this decision making process by feeding higher-quality data into it, but I think the comptroller should not have any direct power over the budget.

Summary

I think having a role that provides Bisq contributors and stakeholders is important and needed. If anyone has any comments or suggestions please share them.

m52go commented 3 years ago

I think it's more important that the project first have some serious conversations about its priorities and roadmap.

No amount of reporting will fix these deeper, existential issues.

clearwater-trust commented 3 years ago

In your mind/heart/body/soul, what are the existential issues/priorities? Thank you.

m52go commented 3 years ago

@clearwater-trust my concerns are somewhat described in this report. I'm not sure it's clear what the project seeks to accomplish in the mid-to-long-term, and so talking about how it should manage stuff with a new administrative role seems like jumping the gun.

I'm not opposed to the role on principle but I think it needs to be combined with some more significant initiatives in order for it to make sense.

clearwater-trust commented 3 years ago

@m52go - Let's discuss the report you provided.


Important issues of the DAO:

The first bullet argues FOR adding new roles. The second bullet argues FOR adding new roles. The third bullet is garbage. The fourth bullet is garbage.

m52go commented 3 years ago

My concern isn't about adding new roles. It's about getting the project back on track.

The interface limits the program to the most motivated power-users in developed markets. Lack of interoperability cuts it off from integrations with other software and other companies. The lack of mobile cuts it off from emerging markets. Mining fees will eventually make the trade protocol unfeasible. Monero volume going elsewhere doesn't help.

Is the contention that financial analysis will address these issues?

I've spoken to many people over the past 3 months. Some savvy users, some non-technical users, men, women, young, old, existing users, and others who had no idea what Bisq was. I've sat down with people 1-1 in-person to help them use Bisq. I've spoken with folks in India, Africa, and Latin America. I've spoken with a well-known wallet company who's eager to integrate Bisq into their services. Bisq is a tremendous achievement but we're at a point now that its downsides are causing itself to fade out of relevance. The problems I listed above are serious show-stoppers, and their impact on growth of the network (and its future prospects) is being grossly underestimated.

clearwater-trust commented 3 years ago

Can you not see what is happening? The policies put into place by our corporate/government overlords will eliminate most of the issues you describe. The show is only beginning.

IN THE VERY NEAR FUTURE:

“First-world” populations cannot access legacy banking refusing to take part in medical apartheid.

Entire segments of working class people unable to engage with ‘transaction’ services of banks/brokerage/wheelbarrow money organizations without proof of compliance.

WE MUST NOT CENTRALIZE THE PLATFORM IN ANY WAY.

Hold The Line.

The limitations of Bisq, as you describe them, are about to be a feature- not a bug.

Reaching out to wallets that want to touch Bisq is a great idea. However, they must conform to us.

We only conform to DAO.

Peace, Love, and Light.

pazza83 commented 3 years ago

Thanks @m52go and @clearwater-trust

I am in agreement that Bisq should remain not centralize in any way.

I also agree that it is more important (that implementing this role) that the project first have some serious conversations about its priorities and roadmap. I also agree reporting does not fix this.

I do not think having a comptroller role makes Bisq any less decentralized.

I think that regardless of Bisq priorities and roadmap being known or unknown a role of a comptroller makes sense.

leo816 commented 3 years ago

Since there is no one automatizing this role, I would encourage @pazza83 to take over meanwhile. I believe a 75 USD monthly compensation seems fair. A monthly report of a clear PNL seems crucial in my opinion.

pazza83 commented 2 years ago

Closing as approved due to feedback in comments and discussion during team meetings.