Cloud-like simplicity, blockchain-grade security
Truebit Verify brings serverless compute to the decentralized world of Web3.
Easily add verified tasks to any application
Develop, build, test and deploy tasks instantly
- Serverless Function Tasks implement your code
- API Tasks provide read/write access to web-hosted data sources
- Deploy content-addressed, versioned code to Truebit’s Node Network
Call tasks from anywhere with web services interface
- Integrate tasks directly into existing applications and data pipelines
- Create event-driven applications verified by Truebit
- Process files, transform data, retrieve information, and implement backend services
Verified output in less than a second
- Truebit Verify Nodes execute task code in parallel
- Task output and verification status provided immediately
- Transcripts are immediately accessible to task givers at any time
Proof of task execution
- Truebit Certified Transcripts attest details of every task execution
- Inputs, outputs, code, and events are cryptographically signed
- Truebit Verification Game determines incorrect output(s) when Nodes disagree
Verification guarantees compute integrity
Instant response
Multiple Truebit Verify Nodes execute each Truebit Serverless Function Task in parallel. The Truebit Verify Hub transparently routes tasks and checks results. If all nodes provide the same output, an initial verification result is returned for the Truebit task. Users can increase the number of Verification Nodes to provide greater integrity checks while maintaining an instant response.
Instant response
Low-level checks
Low-level checks
If Truebit Verify Nodes return different results, a second verification round is needed. Each participating Truebit Verify Node is now subject to verification at the machine code level. The Truebit Verification Game determines fault by challenging Nodes to prove individual computational steps.
Notarized API execution
The Truebit Verify Hub executes API Tasks by directly calling an API endpoint. This keeps API credentials and data private. Truebit Verify Nodes use a shared session key to verify communication between the Hub and API endpoints.
Notarized API execution
Attested results
Attested results
Each action taken to verify a Truebit Task is signed cryptographically by the Truebit Hub and Truebit Nodes who execute the code. These signed events are written to a Truebit Certified Transcript, which is hashed and rolled-up to a public blockchain.
Connect. Secure. Innovate.
Open your Web3 application to the full universe of data and provide immutable proof of execution for even the most complex functions.
‘Trust no one’ architecture built for speed and connectivity
Blockchain-based audit layer ensures transparency
- Independent nodes provide limitless compute.
- High-performance hub connects tasks to nodes
- Node-to-node messaging and public ledgers combat hub censorship and collusion
Real-time connectivity
- Access Truebit Tasks via REST API
- Parallel task execution provides immediate, verified results
- Integrate offchain code with Web3 apps and Smart Contracts
Instant transcripts, permanent attestations
- Transcripts provided immediately for every task
- Detailed transcripts kept private to protect sensitive data
- Attestable transcript hash rolled up on public ledger
Latest news & resources
Stay informed on the latest updates and developments from Truebit.