[bisq-network/roles] Refund Agent (#93)

Chris Beams notifications at github.com
Mon Mar 2 10:30:50 UTC 2020


> From the 144701 BSQ which I received by refunding 11.5 BTC (0.03 BTC is difference to what I already refunded) I got 73901 BSQ already reimbursed, so it is missing 70800 BSQ.
> 
> @cbeams, @m52go Do you think that is acceptable with our current issuance limits? Please note that this is not a compensation but a reimbursement of the BTC the burningman has converted already back to BSQ by burning them. It should have been requested in the past cycles already but I did not had time to get to that final report to have a correct overview.

This sounds reasonable, though we may want to break it up over a couple cycles so as not to create a huge spike all at once. Before we do this for Cycle 11 (or possibly break it up over Cycle 11 and Cycle 12), I have the following request:

There is a lot of confusion about this role, and the closely-related role played by @burningman2. To my knowledge, the relationship and workflow between these roles has never been properly documented anywhere. I would like to see this clearly written down somewhere on the wiki, probably at https://bisq.wiki/Refunds (which would be a member of the `Processes` category). This document would take an end-to-end approach to documenting the refund process, including:

 - The conditions which lead up to a refund (e.g. a dispute between Bob and Alice that is not resolved by normal mediation and gets escalated to the Refund Agent)
 - How Bob and Alice's BTC funds get paid out to the Bisq donation address
 - How the Refund Agent is responsible for deciding what the payout distribution should actually be according to the facts and circumstances of the case, and how this is essentially the equivalent of old-style arbitration.
 - How, upon deciding that distribution, the Refund Agent pays the according amounts of BTC to Bob and Alice out of his/her own pocket, with the expectation of reimbursement in BSQ at the end of the current cycle
 - How the refund agent issues a reimbursement request for an amount of BSQ equivalent to the amount of BTC paid out of pocket to settle disputes as described above
 - How the DAO issues that BSQ
 - How the Refund Agent creates offers to buy BTC with that newly issued BSQ
 - How the donation address owner (@burningman2) takes those offers using BTC funds from the donation address
 - How the donation address owner then burns the newly-bought BSQ.
 - Why it is important from decentralization and trust-minimization perspectives that these two roles are and remain separate

I will create an issue regarding this documentation immediately after submitting this comment, and I ask that @RefundAgent and/or @burningman2 raise their hands to own that issue. I suggest make the writing and review of that document a condition for complete reimbursement in Cycle 11/12. The purpose of doing so is to make sure that all interested parties, especially stakeholders who see these large reimbursements spiking issuance beyond planned budget levels have a resource they can refer to in order to understand why things work this way and how it all makes sense. 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/roles/issues/93#issuecomment-593333519
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200302/e4755828/attachment-0001.html>


More information about the bisq-github mailing list