# Development Guides

The following guides have been built with the sole purpose of giving developers, and explorers alike, a foundational understanding of how the different tools and elements of the Ontology framework connect, and work with each other using practical examples and sample code.

The guides assume a certain level of understanding of the distributed development environment, apart from the basic knowledge of certain tools such as `Git` and Shell script.

At the end of each guide, you will have at least an entry level understanding of the respective component or process that the guide targets. We hope this will suffice to break the ice and significantly increase your development efficiency in terms of employing and implementing the Ontology framework and developing distributed applications.

{% hint style="info" %}
The developers looking to integrate **ONT ID** or those who intend to use the **ONT ID protocol** in their applications, we recommend taking a look at the new [**ONT 2.0 specification**](/decentralized-identity-and-data/ontid/decentralized-identifiers/specification.md)**.**

**ONT ID** management **contract API reference** is available [**here**](/developer-tools/api/ont-id-contract-api.md)**.**
{% endhint %}


---

# 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.ont.io/guides-and-tutorials/development-guides.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.
