Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document the refund process #70

Closed
cbeams opened this issue Mar 2, 2020 · 6 comments
Closed

Document the refund process #70

cbeams opened this issue Mar 2, 2020 · 6 comments
Assignees

Comments

@cbeams
Copy link
Contributor

cbeams commented Mar 2, 2020

Per bisq-network/roles#93 (comment):

There is a lot of confusion about this [RefundAgent] 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 https://bisq.wiki/Category: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
@burningman2
Copy link

I can write up something. Not sure if its well enough written but content-wise I can provide the basics.

@burningman2
Copy link

I am a bit sick atm so not sure when I can start writing up something.

@m52go
Copy link

m52go commented Apr 2, 2020

Refund process is documented at the following links:

Process - https://bisq.wiki/Arbitration
Role - https://bisq.wiki/Arbitrator
Role - https://bisq.wiki/Donation_Address_Holder

@cbeams cbeams mentioned this issue Apr 9, 2020
21 tasks
@kemccall
Copy link

kemccall commented Apr 9, 2020

Let me know if you need any priority work done.

@cbeams
Copy link
Contributor Author

cbeams commented Jun 17, 2020

Closing as complete per @m52go's work mentioned at #70 (comment).

@m52go
Copy link

m52go commented Jun 18, 2020

Since it's related, just want to note that the manual user-driven refund process is documented here (as requested here).

I don't think I communicated that to anyone (aside from RefundAgent, at the time the doc was created).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants