-
Create contract
-
Accept contract (with Buy-In)
-
See/search/filter all available contracts
-
View contract
- Bounty + Buy-In
- Public description
- Supplier history (wallet history on EngineerDAO)
- Accept Contract
-
See "My Active Contracts"
-
[Supplier] Manage active contract (single active contract view)
- Close "unpaired" contract (Bounty is returned automatically)
<aside>
💡 Paired means an engineer has accepted the contract and paid buy-in.
</aside>
- Close "paired" contract
- Description of cause must be written for submission to dispute resolution
- Engineer must Accept or Contest contract closing
- If engineer choose to Contest, "dispute resolution" flow is initiated
- Upon resolution, contract is closed and Bounty + Buy-in are transferred to appropriate parties
- Complete contract (Bounty + Buy-In are transferred to engineer)
- View contract information
- Update contract information
-
[Engineer] Manage active contract
- Surrender contract (Buy-In transferred to supplier)
- Submit work
- View contract information
- Message feed?