Skip to main content

Evidence Box Trading Mechanism & Roles

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

1. Key Ecosystem Roles

  • Minter: Evidence Box creator, i.e., the whistleblower.
  • Seller: Other users acting as agents to sell the Box.
  • Buyer: The user who pays to purchase/auction the Evidence Box.
  • Bidder: The user who participates in an auction but fails.
  • Completer: Other users (non-Buyer and non-Minter) acting as agents to execute order completion.
  • DAO: The highest authority entity for governance, parameter adjustment, blacklist processing, and transaction dispute arbitration.

2. Permissions and State Transitions

The smart contract strictly restricts the operational permissions of each role through a state machine.

Roles and Permissions

Key Operation Permissions Table

ActionExecutor (Role)Pre-conditionDescription
Extend DeadlineMinterWithin protection period windowMinter can extend exclusive control over their asset.
Sell / AuctionMinter / SellerAsset in Storing stateIf expired, Keeper (Seller) can step in to list the order.
Buy / BidBuyer / BidderAsset in Selling/AuctioningMust pay sufficient tokens.
Request RefundBuyerDuring inspection period (Paid state)Can apply for refund arbitration.
Refund DecisionMinter / DAOAsset in Refunding stateMinter can voluntarily refund; disputes are judged by the DAO.
Complete OrderBuyer / CompleterPast refund periodConfirms transaction completion, releases funds, Helper gets rewarded.
Pay PremiumBuyerAsset in Delaying statePays Delay Premium to maintain confidential state.
PublishMinter / BuyerDepending on stateMinter can publish at any time; Buyer can publish during the confidentiality period; Automatically published if in arrears.

Transaction Process


3. Data Access Control (Privacy Access Control)

Reiteration: The Evidence Box trades access permissions, not the Box itself like an NFT.

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