Chainlink Automation & Functions Integration
This page discusses how Tunnl uses Chainlink Functions and Chainlink Automation.
Chainlink Automation
Chainlink Automation provide a and hyper-reliable way to automatically trigger smart contract functions.
Tunnl uses Chainlink Automation to send Chainlink Functions requests to verify content and instantly send payments or expire offers when necessary.
Chainlink Automation ensures users instantly receive any the funds they are owed.
Learn more on Chainlink Automation here.
Chainlink Functions
Chainlink Functions enables Tunnl to fetch offchain data from the X API via Chainlink's Decentralized Oracle Network (DON) and verifies that content meets offer requirements using a customized AI query.
The AI verification script is stored offchain in a private repository and is fetched and executed by the Chainlink DON.
This enables Tunnl to maintain privacy and retain intellectual property rights for its custom AI verification logic, while ensuring all contracts which handle user funds are public and open source.
The private verification scripts are verified via a SHA hash to ensure source code integrity.
Each node in the Chainlink DON executes the verification script separately before aggregating results and returning a single onchain result.
This significantly reduces the risk of AI hallucination in the content verification process.
The secure and reliable infrastructure of Chainlink Functions enables Tunnl to offer a completely decentralized and trust-less system for AI content verification and payments.
Learn more on Chainlink Functions here.
Last updated