# Protocol Guide

- [Get Started](https://docs.tuumio.com/protocol-guide/get-started.md)
- [Components](https://docs.tuumio.com/protocol-guide/get-started/components.md): This section describes the structured files and modules that can be configured in TuumIO Protocol.
- [Definition of Terms](https://docs.tuumio.com/protocol-guide/get-started/definition-of-terms.md): This section provides definitions for the key terms used throughout this documentation.
- [Build a dApp](https://docs.tuumio.com/protocol-guide/build-a-dapp.md): This section outlines the steps involved in authoring the protocol for building decentralized applications (dApps).
- [Network Configuration](https://docs.tuumio.com/protocol-guide/build-a-dapp/network-configuration.md): This section describes the overall network specifications, including author details, countries, join network settings, and solve token settings.
- [TuumIO Data Node](https://docs.tuumio.com/protocol-guide/build-a-dapp/tuumio-data-node.md)
- [TuumIO Ledgers](https://docs.tuumio.com/protocol-guide/build-a-dapp/tuumio-ledgers.md)
- [Roles and Journeys](https://docs.tuumio.com/protocol-guide/build-a-dapp/roles-and-journeys.md): This section describes the definition structure of user roles and journeys in a network.
- [Card Definitions](https://docs.tuumio.com/protocol-guide/build-a-dapp/card-definitions.md): This section describes the structure of card definitions, including card data, card layout, card footer, and card UI actions.
- [Tiles](https://docs.tuumio.com/protocol-guide/build-a-dapp/card-definitions/tiles.md): This section describes the supported configurations and examples of tiles used in card definitions.
- [Functions](https://docs.tuumio.com/protocol-guide/build-a-dapp/card-definitions/functions.md): This section provides information about the functions that are supported within card definitions.
- [Events and Event Handlers](https://docs.tuumio.com/protocol-guide/build-a-dapp/events-and-event-handlers.md): This section describes the structure of event and event handler definitions, and some examples for the different types of events and event handlers.
- [Node Event Handlers](https://docs.tuumio.com/protocol-guide/build-a-dapp/node-event-handlers.md): This section describes the different types of node event handlers, their definitions, parameters, and examples.
- [Python Event Handlers](https://docs.tuumio.com/protocol-guide/build-a-dapp/python-event-handlers.md): This section provides examples on how to configure Python event handlers.
- [Transactional Data](https://docs.tuumio.com/protocol-guide/build-a-dapp/transactional-data.md): This section shows the structure and attributes of transactional data.
- [Test and Publish](https://docs.tuumio.com/protocol-guide/test-and-publish.md)
- [Publishing the protocol](https://docs.tuumio.com/protocol-guide/test-and-publish/publishing-the-protocol.md)
- [Testing the app using BrowserStack](https://docs.tuumio.com/protocol-guide/test-and-publish/testing-the-app-using-browserstack.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tuumio.com/protocol-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
