# Usual Tech Hub

## Welcome to the <mark style="color:purple;">**Usual**</mark>**&#x20;technical documentation**

{% hint style="info" %}
Unlike other protocols, we strive to provide **detailed insights** and create **full transparency** about our implementation, so that you can have **peace of mind** when you are using our products or want to integrate with them.
{% endhint %}

### GET STARTED RIGHT HERE

{% content-ref url="../overview/usual-protocol-primer" %}
[usual-protocol-primer](https://tech.usual.money/overview/usual-protocol-primer)
{% endcontent-ref %}

<table data-card-size="large" data-column-title-hidden data-view="cards" data-full-width="false"><thead><tr><th align="center"></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Get to know the features of the protocol</strong></td><td data-object-fit="cover"><a href="https://1503334455-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpUhQzPJGdJzuLTQ5sCym%2Fuploads%2FlS6MamVRGcxLSUff3Q1p%2FCard%20Cover%2001.png?alt=media&#x26;token=78376d8b-5fa7-4847-9e55-37eebdc119e3">Card Cover 01.png</a></td><td><a href="../overview/features">features</a></td></tr><tr><td align="center"><strong>Understand how everything comes together</strong></td><td data-object-fit="cover"><a href="https://1503334455-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpUhQzPJGdJzuLTQ5sCym%2Fuploads%2FIaNVNd7uw7aZbFveNqMl%2FCard%20Cover%2002.png?alt=media&#x26;token=2d66d3cd-afd6-4471-bb78-a25df1e0e37b">Card Cover 02.png</a></td><td><a href="../overview/architecture">architecture</a></td></tr><tr><td align="center"><strong>Dive into the smart contracts</strong></td><td data-object-fit="cover"><a href="https://1503334455-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpUhQzPJGdJzuLTQ5sCym%2Fuploads%2F5qjaHFymUscGRsRm8Wuk%2FCard%20Cover%2003.png?alt=media&#x26;token=dbe3dfb5-13f9-4d4f-8d0e-29ad8c4a6ae7">Card Cover 03.png</a></td><td><a href="../smart-contracts">smart-contracts</a></td></tr><tr><td align="center"><strong>Validate our security approach</strong></td><td data-object-fit="cover"><a href="https://1503334455-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpUhQzPJGdJzuLTQ5sCym%2Fuploads%2FhJJYAaF3Kzr4vF2fZ6wm%2FCard%20Cover%2004.png?alt=media&#x26;token=8896d96f-866c-4bbb-862f-c9ac48efbf04">Card Cover 04.png</a></td><td><a href="../security-and-audits">security-and-audits</a></td></tr></tbody></table>


---

# 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://tech.usual.money/gm-gm/readme.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.
