Skip to main content

Roles & Exchange Mechanisms

WikiTruth's ecosystem relies on the collaborative game of multiple roles. To ensure the system's decentralization and censorship resistance, we have designed a refined permission separation and incentive mechanism.

1. Key Roles in the Ecosystem

  • Minter: Truth Box creator, i.e., the whistleblower.
  • Seller: Other users who act as agents to sell the Box.
  • Buyer: Pays to purchase/bid for the Truth Box.
  • Bidder: Users participating in the auction.
  • Completer: Other users who act as agents to complete the order (non-Buyer and non-Minter).
  • DAO: The highest authority entity for governance, parameter adjustment, blacklist processing, and transaction dispute arbitration.

2. Permissions and Status Flow

Smart contracts strictly limit the operational permissions of each role through a state machine.

Roles and Permissions

Key Operation Permissions Table

ActionRolePre-conditionDescription
Extend DeadlineMinterWithin protection windowMinter can extend their exclusive control over the asset.
Sell / AuctionMinter / SellerAsset in Storing statusIf expired, Keeper (Seller) can intervene to list the order.
Buy / BidBuyer / BidderAsset in Selling/AuctioningSufficient tokens must be paid.
Request RefundBuyerWithin inspection (Paid)Can apply for refund arbitration.
Refund DecisionMinter / DAOAsset in Refunding statusMinter can refund voluntarily; disputes are decided by DAO.
Complete OrderBuyer / CompleterAfter refund periodConfirm transaction completion, funds released, Helper gets reward.
Pay PremiumBuyerAsset in Delaying statusPay Delayed Disclosure Premium to maintain confidentiality status.
PublishMinter / BuyerDepends on statusMinter can publish anytime; Buyer can publish during secrecy; auto-publish if fee unpaid.

Exchange Process


3. Privacy Access Control

Based on Oasis Sapphire's TEE privacy features, confidential data in the Truth Box (such as decryption private keys) is only open to the legitimate holder under the current status.

Asset StatusAccess GrantedDescription
StoringMinterAsset not yet listed, visible only to creator.
Selling/AuctioningMinterTransaction not reached, remains confidential.
PaidBuyerBuyer gains access rights to verify authenticity.
RefundingEveryoneRequires specific permissions to intervene in arbitration (Note: Depends on DAO governance mechanism).
DelayingBuyerBuyer pays for exclusive access rights.
PublishedEveryoneTruth enters the public domain, anyone can decrypt.