How It Works

Three escrow flows β€” simple release, milestone-based payments, and AI-powered dispute resolution.

Simple Escrow Flow

πŸ“„

Create Escrow

Contract created with roles & terms

πŸ’°

Deposit Funds

Depositor locks BDAG into contract

🧾

Work or Transaction Completed

Beneficiary completes work or transaction

βš–οΈ

Release or Dispute

Parties choose outcome or escalate to arbiter

πŸ”“

Funds Released

Smart contract settles on-chain

Milestone Escrow Flow

πŸ“„

Create Milestone Escrow

Contract created with multiple milestones

πŸ’°

Fund Escrow

Depositor funds total BDAG upfront

⏳

Milestones Pending

Escrow funded β€” milestones awaiting release

🟩

Release Milestone

Depositor releases milestone BDAG to beneficiary

⚠️

Dispute Milestone

Depositor disputes milestone β€” arbiter reviews

βš–οΈ

Arbiter Resolves

Arbiter releases or refunds milestone

AI Arbiter Flow

🧾

Submit Evidence

Both parties submit evidence on-chain

πŸ€–

AI Detects Dispute

AI oracle polls for new disputes

πŸ”

Fetch Evidence

AI fetches all evidence from contract

🧠

AI Analyzes Case

Claude AI evaluates evidence + escrow state

βš–οΈ

AI Resolves

AI calls resolveRelease() or resolveRefund()

πŸ”“

Funds Move

Contract executes ruling on-chain