Glossary — Payments & Fintech

What is Escrow?

1 min read Updated

Escrow is a financial arrangement where a third party holds funds until predetermined conditions are met — implemented in DeFi through smart contracts that automatically release payments based on on-chain verification.

WHY IT MATTERS

Smart contract escrow replaces trusted third parties with code. Funds are locked in a contract that releases them when conditions are verified: time elapsed, oracle confirms delivery, or multiple parties sign off. No human intermediary needed.

DeFi escrow applications include: milestone-based payments (freelancing, bounties), trustless peer-to-peer trading, insurance claim processing, and DAO treasury management.

The advantage over traditional escrow: lower fees, instant release upon condition met, transparent rules, and global accessibility. The limitation: conditions must be verifiable on-chain or through oracles.

FREQUENTLY ASKED QUESTIONS

How does smart contract escrow work?
Buyer deposits funds → contract holds them → condition is verified (oracle, signature, timelock) → funds release to seller. If conditions aren't met, funds return to buyer.
What conditions can trigger escrow release?
Anything verifiable on-chain: time elapsed, oracle data confirmation, multi-sig approval, contract function calls, or token transfer verification. Off-chain conditions need oracle bridges.
Is smart contract escrow trustless?
The escrow logic is trustless — the code executes automatically. But you still trust: the smart contract code (audited?), the oracle (if used), and the condition definitions (are they correct?).

FURTHER READING

BUILD WITH POLICYLAYER

Non-custodial spending controls for AI agents. Setup in 5 minutes.

Get Started