Truebit Verify fills the gap between traditional offchain computation and onchain blockchain by bringing transparency and trust.
With Truebit Verify, Web3 developers can eliminate hidden, "black box" operations and ensure full transparency over external data used in smart contracts—strengthening data integrity and establishing verifiable provenance for every transaction.
Why Truebit Verify?
Truebit Verify fills an important gap between the decentralized transaction processing of blockchains and the centralized infrastructure that typically hosts critical application logic and integration code.
This allows Web3 developers to eliminate black box operations that may cast doubt on the integrity of their data, and establishes provenance for external data referenced in blockchain transactions.
Key Usage Patterns
Integrating Safely With Third-Party APIs
This transparency allows for verified actions like reading, writing, and interacting with APIs.
For example, if I want to fetch data into a smart contract or my Web3 app from an external API, I can do so in a verifiable way. I can verify the authenticity of details, such as stock quotes or temperature data, that influence the outcome of a smart contract.
Moving Data Across Different Chains
Transparency is also crucial when moving data across different blockchains. As blockchains don't naturally communicate, interoperability becomes complex in Web3. We simplify this by transparently coding interactions between blockchains, ensuring the validity of read and write operations. This certification makes the operation secure, resolving challenges in moving data between different blockchains like Ethereum and Hyperledger.
Trustlessly Calling Outside Functions
Truebit enables trustless calls to external functions, a significant aspect of applications involving AI. Now, from within a smart contract or a Web3 app, referencing AI models or complex business logic is transparent through Truebit. All of this is achieved while leveraging the experience of developers accustomed to building web2 applications.