-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
So I’m re-reading the code of the architectural components of the Civkit (civkit-api, civkit-chat, civkit-frontend).
In my understanding, the flow is the following (from reading server.ts):
- a
makerorderis generated on the server - a taker is sending a
takerorder to the server - a taker invoice is generated on the server
- the taker pay through lightning the invoice
- order is market as completed
Now, there is the handling of dispute resolution in the Civkit chat client /api/chat/raise-dispute/:chat_id.
Somehow, and the original idea in the Civkit design was to dissociate the 3 components:
- the payment system
- the market place / order book
- the dispute arbitrators
So we could have a small client + server, where maker and taker are connecting to and write their dispute messages.
Metadata
Metadata
Assignees
Labels
No labels