Chainlink Automation & Functions Integration

This page discusses how Tunnl uses Chainlink Functions and 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 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