Status: Live (Public Adversarial Dispute)
The real problem in Web3 (beyond ideology)
Web3 systems are designed to be trustless, but real-world interactions are not. On-chain protocols increasingly handle:- peer-to-peer payments,
- tokenized assets,
- services exchanged for crypto,
- DAO governance actions,
- cross-protocol interactions.
Common dispute scenarios in Web3
These are not hypothetical edge cases — they happen daily:- A DAO member claims funds were misused.
- A service provider receives payment but is accused of not delivering.
- An NFT is sold with disputed attributes or usage rights.
- An escrow contract releases funds incorrectly.
- A protocol upgrade or governance action is challenged.
- A cross-chain or DeFi interaction behaves unexpectedly.
The current workaround: “off-chain judgment”
Most Web3 protocols resolve disputes through:- Discord discussions
- DAO forum debates
- Multisig discretion
- Core team intervention
- Emergency admin keys
- Social consensus
- ❌ Protocols claim decentralization but rely on trusted actors.
- ❌ Decisions are opaque and socially enforced.
- ❌ Outcomes depend on influence, not rules.
- ❌ Legal and reputational risks accumulate off-chain.
The key insight: trustless execution needs neutral judgment
Smart contracts are excellent at:- enforcing rules,
- moving assets,
- executing deterministic logic.
- not for every transaction,
- but for the moments when rules alone are insufficient.
How Justly integrates with Web3 protocols
Justly functions as a protocol-agnostic dispute resolution layer. It can be plugged into:- DAOs,
- DeFi protocols,
- NFT marketplaces,
- on-chain escrow systems,
- cross-protocol workflows.
- A smart contract flags a transaction or state as disputed.
- The dispute is registered on Justly.
- Parties submit evidence (on-chain + off-chain references).
- Independent jurors are selected.
- Jurors evaluate according to protocol-defined rules.
- A ruling is returned on-chain.
- The original contract executes the ruling automatically.
Example: DAO treasury dispute
- A DAO allocates 50,000 USDC to a contributor.
- Community members dispute that milestones were not met.
- Funds are escrowed in a smart contract.
- Justly is triggered as the dispute resolver.
- agreed milestones,
- on-chain activity,
- submitted deliverables.
- releases funds,
- partially refunds,
- or returns them to the DAO treasury.
The contract enforces the outcome.
Why this matters for Web3 protocols
For protocol designers- Removes reliance on centralized governance interventions.
- Reduces attack surface (admin keys, multisigs).
- Enables cleaner, rule-based protocol design.
- Fair handling of internal conflicts.
- Less governance fatigue.
- Clear, enforceable outcomes.
- Higher confidence interacting with on-chain systems.
- Protection in ambiguous situations.
Dispute resolution as a Web3 primitive
Just as:- oracles connect blockchains to reality,
- bridges connect chains to chains,
- work until something goes wrong.
- can safely scale real economic activity.
The takeaway
Web3 doesn’t fail because smart contracts are weak.It fails when human disputes have nowhere to go. Justly provides:
- neutral judgment,
- on-chain enforceability,
- protocol-level trust.
Protocol-level disputes often leverage Tier 2 or Tier 3, depending on the value locked and the social impact of the decision. See Dispute tiers.