# Truebit Verify

## Truebit Verify

- [What Is Truebit Verify?](https://devs.truebit.io/overview/what-is-truebit-verify.md)
- [Truebit's Benefits](https://devs.truebit.io/overview/what-is-truebit-verify/truebits-benefits.md)
- [How Does Truebit Work?](https://devs.truebit.io/overview/how-does-truebit-work.md)
- [What Is a Transcript?](https://devs.truebit.io/overview/what-is-a-transcript.md)
- [Common Truebit Use Cases](https://devs.truebit.io/overview/common-truebit-use-cases.md)
- [How Do You Intend To Use Truebit?](https://devs.truebit.io/overview/how-do-you-intend-to-use-truebit.md)
- [Getting Started Guide](https://devs.truebit.io/overview/getting-started-guide.md)
- [Introduction](https://devs.truebit.io/architecture/introduction.md)
- [Truebit Verify Hub](https://devs.truebit.io/architecture/introduction/truebit-verify-hub.md)
- [Truebit Verify Nodes](https://devs.truebit.io/architecture/introduction/truebit-verify-nodes.md)
- [Truebit Verify Control Node](https://devs.truebit.io/architecture/introduction/truebit-verify-control-node.md)
- [Execution Transcripts](https://devs.truebit.io/architecture/execution-transcripts.md)
- [Function Transcript](https://devs.truebit.io/architecture/execution-transcripts/function-transcript.md)
- [Non-Consensus Transcript](https://devs.truebit.io/architecture/execution-transcripts/non-consensus-transcript.md)
- [API Transcript](https://devs.truebit.io/architecture/execution-transcripts/api-transcript.md)
- [Invoice Transcript](https://devs.truebit.io/architecture/execution-transcripts/invoice-transcript.md)
- [Audit Layer](https://devs.truebit.io/architecture/audit-layer.md)
- [Introduction](https://devs.truebit.io/developing-truebit-tasks/introduction.md)
- [Truebit CLI reference](https://devs.truebit.io/developing-truebit-tasks/truebit-cli-reference.md)
- [How to Create Function Tasks](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks.md): Function Tasks verify and provide a transcript for the execution of serverless function code.
- [Function Task Examples](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/function-task-examples.md)
- [Fibonacci](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/function-task-examples/fibonacci.md)
- [Reverse Alphabet](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/function-task-examples/reverse-alphabet.md)
- [Encrypt Sha256 Using bun.js](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/function-task-examples/encrypt-sha256-using-bun.js.md)
- [Encrypt Sha256 Using Deno](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/function-task-examples/encrypt-sha256-using-deno.md)
- [ECDSA Signature Verification](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/function-task-examples/ecdsa-signature-verification.md)
- [NumPy Example](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/function-task-examples/numpy-example.md)
- [Supported Languages](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/supported-languages.md): Truebit Verify supports Javascript, Python\*, Rust or C/C++
- [Rust](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/supported-languages/rust.md)
- [C/C++](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/supported-languages/c-c++.md): To execute Function tasks, you may need to perform additional steps before creating them. Please refer to the following instructions to create a Function task in C/C++.
- [Javascript](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/supported-languages/javascript.md): To execute Function Tasks, you may need to perform additional steps before creating them.  Please refer to the following instructions to create a Function Task in Javascript.
- [Python](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/supported-languages/python.md): To execute Function tasks, you need to perform additional steps before deploying them.  Please refer to the following instructions to create a Function task in Python.
- [Key Concepts](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/key-concepts.md): This section provides a comprehensive overview of key principles central to understanding the Truebit Protocol.
- [Determinism](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/key-concepts/determinism.md): In Truebit tasks, determinism ensures that whenever someone takes part in the Truebit process, they'll always get the same result if they use the same starting information.
- [WebAssembly](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/key-concepts/webassembly.md): Truebit uses WebAssembly as a foundational technology to ensure security, compatibility, and high-performance execution for its decentralized verification protocol.
- [Task Instrumentation](https://devs.truebit.io/developing-truebit-tasks/how-to-create-function-tasks/key-concepts/task-instrumentation.md): In order to guarantee a deterministic execution and also to abort execution wherever it exceeds a set amount of resources, Truebit instruments the WebAssembly file to add capabilities.
- [How To Create API Tasks](https://devs.truebit.io/developing-truebit-tasks/how-to-create-api-tasks.md): API Tasks verify and provide a transcript for the execution of web services' API calls.
- [API Task Examples](https://devs.truebit.io/developing-truebit-tasks/how-to-create-api-tasks/api-task-examples.md)
- [Pet Store CRUD](https://devs.truebit.io/developing-truebit-tasks/how-to-create-api-tasks/api-task-examples/pet-store-crud.md)
- [API-Auth Examples](https://devs.truebit.io/developing-truebit-tasks/how-to-create-api-tasks/api-task-examples/api-auth-examples.md)
- [Dynamic Oracles](https://devs.truebit.io/developing-truebit-tasks/dynamic-oracles.md): This guide explains how to implement a Solidity smart contract that utilizes Truebit to perform off-chain computation.
- [Dynamic Js Execution](https://devs.truebit.io/developing-truebit-tasks/dynamic-oracles/dynamic-js-execution.md): This Dynamic Oracle implementation allows your smart contract to execute a predefined JavaScript function on the Truebit network, providing off-chain computation with on-chain guarantees.
- [API Task](https://devs.truebit.io/developing-truebit-tasks/dynamic-oracles/api-task.md): This Dynamic Oracle implementation allows your smart contract to execute a pre deployed Truebit API Task, providing off-chain computation with on-chain guarantees.
- [API Task With n8n Orchestration](https://devs.truebit.io/developing-truebit-tasks/dynamic-oracles/api-task-with-n8n-orchestration.md): This Dynamic Oracle implementation allows your smart contract to execute a pre deployed Truebit API Task pointing to an n8n workflow, providing off-chain computation with on-chain guarantees.
- [Namespace Management](https://devs.truebit.io/developing-truebit-tasks/namespace-management.md): The task registration process means giving the task a simple, easy-to-remember name to make it easier to identify and use.
- [Task Authorization](https://devs.truebit.io/developing-truebit-tasks/task-authorization.md): The Task Authorization Process involves giving permission to one or multiple users to execute a deployed and registered task.
- [Introduction](https://devs.truebit.io/integrating-truebit-tasks/introduction.md): In this section, Task Requesters will learn how to execute verifiable Function and API tasks, apart from getting the execution transcript.
- [Function Task Execution](https://devs.truebit.io/integrating-truebit-tasks/function-task-execution.md)
- [Execute Function Tasks](https://devs.truebit.io/integrating-truebit-tasks/function-task-execution/execute-function-tasks.md)
- [Get Task Status Function](https://devs.truebit.io/integrating-truebit-tasks/function-task-execution/get-task-status-function.md)
- [API Task Execution](https://devs.truebit.io/integrating-truebit-tasks/api-task-execution.md): Use the Task Execution API to call Function and API Tasks from an HTTP client.
- [Execute API Tasks](https://devs.truebit.io/integrating-truebit-tasks/api-task-execution/execute-api-tasks.md)
- [Get Task Status API](https://devs.truebit.io/integrating-truebit-tasks/api-task-execution/get-task-status-api.md)
- [Get Transcript](https://devs.truebit.io/integrating-truebit-tasks/get-transcript.md)
- [Get Invoice](https://devs.truebit.io/integrating-truebit-tasks/get-invoice.md)
- [Introduction](https://devs.truebit.io/verifying-truebit-tasks/introduction.md): In this section, Operators who want to contribute computing power will learn how to verify tasks.
- [Node Status](https://devs.truebit.io/verifying-truebit-tasks/node-status.md)
- [Truebit Node Installation Guide](https://devs.truebit.io/verifying-truebit-tasks/truebit-node-installation-guide.md): This guide will walk you through the process of setting up a Truebit Decentralized Verification Node, enabling your system to participate in verifying Truebit tasks on the network.
- [Truebit Unchained Protocol](https://devs.truebit.io/community/truebit-unchained-protocol.md)
- [Support](https://devs.truebit.io/community/support.md)
