Skip to main content
Dispute messages allow participants to share evidence, arguments, and analysis. Messages are stored on-chain and weighted by the author’s position.

Message System

Messages in Orica disputes are:
  • On-chain: Stored in Solana accounts for permanence
  • Weighted: Author’s position determines visibility
  • Boostable: Others can boost messages they agree with
  • Threaded: Replies can be linked to parent messages

Posting a Message

1

Prepare Content

Write your message content. This will be stored on-chain, so be concise but clear.
2

Generate Hash

Create a SHA-256 hash of your content for verification.
3

Submit Transaction

Build and send the message instruction.

Message Weight

Each message has a weight that determines its visibility: totalWeight=authorWeight+boostAmounttotalWeight = authorWeight + boostAmount
  • Author Weight: Based on the author’s position value at post time
  • Boost Amount: Sum of all boosts from other users
Messages are typically sorted by total weight, surfacing the most credible arguments.

Boosting Messages

If you agree with someone’s argument, you can boost their message:
Rules:
  • One boost per message per user
  • Boost weight equals your position value
  • Boosts cannot be withdrawn

Threading

Reply to existing messages by specifying a parent:

Fetching Messages

Returns messages sorted by total weight, most influential first.

Message Structure


Best Practices

Be Factual

Provide evidence and sources. Link to verifiable data when possible.

Be Concise

On-chain storage has costs. Make your point clearly without unnecessary verbosity.

Boost Wisely

Only boost messages you genuinely agree with. Your boost is permanent.

Respect the Process

Focus on the facts of the dispute, not personal attacks.