Purpose
<aside>
<img src="/icons/pencil_gray.svg" alt="/icons/pencil_gray.svg" width="40px" /> ChainSettle is a Web3 oracle system running on the Akash network that verifies off-chain events—like payments, signatures, or GitHub activity—and attests them on-chain to trigger smart contract settlements.
</aside>
Team
- Brandyn Hamilton - Data Analyst and Python Developer
Problem
- Lack of action-based verification
- Oracles like Chainlink can fetch data, but they can’t verify that a user actually performed an off-chain action — like submitting work, sending a payment, or completing a milestone.
- No verifiable way to attest fiat transactions onchain
- There's no developer-friendly system for securely detecting real-world payments (e.g., wires, ACH) and posting them onchain. Teams are left relying on screenshots, manual reviews, or custodial flows that break automation.
- Smart contracts can’t react to real-world intent
- Today’s oracles are passive and schedule-based — they can’t respond to human-driven events like “I pushed to GitHub” or “I submitted a grant application,” limiting composability in bounty systems, DAOs, and conditional workflows.
Solution
- ChainSettle verifies actions, not just data
- Unlike traditional oracles, we confirm real-world human actions — like bank payments or code pushes — and attest them onchain.
- Secure off-chain bridging with Plaid and APIs
- Using APIs like Plaid, ChainSettle detects fiat activity (e.g., ACH, wires) and creates cryptographic attestations for smart contracts to trust.
- Programmable, event-driven smart contract triggers
- Users prove they did the thing — ChainSettle posts the proof — smart contracts execute. Bounties, reimbursements, and real-world logic now settle onchain.
