The Parties have envisioned the future transaction. They contact us.
Preparatory stage Payment (includes several hours of work).
We draft a contract for the future transaction, in accordance with the Parties’ requests. If the Parties already have a draft contract, we review it and adapt it for blockchain execution.
The task of preparation: to make sure that the contract is understood by both Parties, meets their intentions, is consistent, its execution is feasible and convenient.
All procedures are carried out remotely. The contract does not require traditional signing. Pravda makes sure that both Parties have approved the text and saves its latest version. Nonetheless, Docusign or EthSign service may also be used.
DAO creation: at this stage, a DAO will be set-up on the
XDAO platform (the reliability of their smart contracts is described
here).
The DAO has
three Governance tokens in total, and the quorum for making any decision is set as 2/3. It means that any transaction to withdraw funds from the DAO requires at least 2 votes (i.e. «Party + Party» or «Party + Arbiter»).
The Arbiter helps the Parties create a crypto wallet and link it to the DAO. For security purposes, it is advisable to create a separate “Metamask” wallet (an extension for “Chrome” browser). Each Party independently saves the private key to their wallet.
Testing the DAO: The Arbiter checks that both Parties have connected the crypto wallet to the DAO, and distributes the Governance tokens (each Party receives 1 token, and the third token is received by “Pravda Arbitrage”).
DAO members run test transactions: "Party 1 + Party 2" and "Party + Arbiter".
Depositing the payment into the DAO. At this stage, the customer (or buyer) under the contract sends the agreed amount in cryptocurrency to the DAO account. From this point on, any withdrawal of funds requires confirmation from 2 DAO members: "Party 1 + Party 2" or "Party + Arbiter"
It is recommended to use payment in stable coins (USDT or USDC) on “Ethereum” or “BNB” blockchain. The amount of the deposited sum is determined by the Parties in the agreement.
Execution of the transaction: it is expected that the Parties will execute the transaction in good faith and transfer the payment on their own, without the Arbiter’s involvement.
The Parties can independently alter the Transaction, for example, to lower payment (due to poor quality work) and make a partial refund to the Customer. The opposite situation is also possible, when the Parties increase the volume of work and transfer additional funds into the DAO.
NOTE: any changes to the agreement must be documented (for example, by sending an e-mail, where the Arbiter receives a copy). That must be done to avoid problems in case of a dispute, when the Arbitrator would not have a record for the alteration of the contract, and the dispute might receive an unpredictable resolution.
Arbitration (optional stage): if a conflict happens between the Parties and they are unable to agree on the fate of the funds locked in the DAO, then the aggrieved Party contacts the Arbiter, submits a claim and pays a fee, which begins the Arbitration procedure.
After listening to the Parties and collecting all the necessary information, the Arbitrator makes a reasoned decision in writing.