Proof-gated Escrow System
Proof-Gated Escrow is a smart contract-based funding system where funds are locked onchain and released only after decentralized verification of submitted proof.
What it is
A proof-gated escrow system built on Chainlink CRE. The idea is simpl, funds get locked in a smart contract and are only released when the beneficiary submits valid proof of work. No human approver, no middleman. The CRE workflow automatically detects the proof submission on-chain, calls a verification API, reaches consensus across nodes, and writes the approval or rejection back on-chain. Everything is automated and tamper-proof.
The use case I had in mind is government scheme disbursements, where corruption and fund leakage happen because humans control the release. This removes that entirely. Promoting transparency and building trust among citizens
How it Works
Two Solidity smart contracts: one ERC20 token representing the funds, and an Escrow contract with a state machine that controls the full lifecycle from locking to release. The Chainlink CRE workflow is written in TypeScript, compiled to WASM, and runs the automation; trigger, verify, consensus, write. Contracts are deployed on Ethereum Sepolia testnet and the full flow is simulated using the CRE CLI.
Links
Created by
- Aaliyah Batool Husain