System Actors
Last updated
Was this helpful?
Last updated
Was this helpful?
The way that you use Truebit Verify will depend on whether you are a Task creator, Task User, or Node provider.
These are the ones who initiate Task Requests by calling a REST API endpoint hosted by the Coordination Hub.
API Execution: When the API is called, the Truebit Verify Hub dispatches the task for execution and returns the Task output in response.
During Public Beta, Truebit will be the only node provider.
Bring decentralized computing capacity online by installing Truebit Verify Node software within their environments and registering with the hub.
Economic Incentives: Nodes receive payment for verified tasks. The Truebit Verification Game uses incentives and penalties to ensure that nodes provide honest results.
Use the Truebit Verify CLI to , , and task code.
Task Development: Tasks can be written in different languages. Please check the section. Additional languages are under consideration in our .
Task Deployment: Truebit provides a to manage the task development lifecycle. The CLI makes it simple to build and test tasks locally and is used to deploy tasks to the hub.
Task Integration: Using a , Task Users integrate tasks into their codebase, including task metadata that sets runtime parameters.
Verification & Transcripts: The hub dispatches the task to multiple nodes and verifies the results. Task Users can access a for a given executionID using the .
Task Execution and Verification: Nodes get selected by the hub, execute the task, and send task output to the hub according to the .