# Usual Tech Docs

## Usual Tech Docs

- [Usual Tech Hub](https://tech.usual.money/gm-gm/readme.md)
- [Usual Protocol Primer](https://tech.usual.money/overview/usual-protocol-primer.md)
- [Features](https://tech.usual.money/overview/features.md): As of  the TGE (Token Generation Event) the Usual protocol contains a holistic set of features (and their smart contracts) that enable an end-to-end experience and value creation for the users.
- [USD0](https://tech.usual.money/overview/features/usd0.md)
- [bUSD0 (formerly USD0++)](https://tech.usual.money/overview/features/usd0++.md)
- [USD0a](https://tech.usual.money/overview/features/usd0a.md)
- [Mint & Redeem Engine](https://tech.usual.money/overview/features/mint-and-redeem-engine.md)
- [EUR0](https://tech.usual.money/overview/features/eur0.md)
- [ETH0](https://tech.usual.money/overview/features/eth0.md)
- [USUAL](https://tech.usual.money/overview/features/usual.md)
- [USUAL\*](https://tech.usual.money/overview/features/usual-1.md)
- [USUALx (USUAL staking)](https://tech.usual.money/overview/features/usualx-usual-staking.md)
- [USUAL distribution](https://tech.usual.money/overview/features/usual-distribution.md)
- [Usual bUSD0 (formerly USD0++) Investment Vault](https://tech.usual.money/overview/features/usual-usd0++-investment-vault.md)
- [Architecture](https://tech.usual.money/overview/architecture.md)
- [Role Management](https://tech.usual.money/overview/architecture/role-management.md)
- [USUAL Distribution Model](https://tech.usual.money/overview/architecture/usual-distribution-model.md)
- [Protocol Contracts](https://tech.usual.money/smart-contracts/protocol-contracts.md)
- [USD0](https://tech.usual.money/smart-contracts/protocol-contracts/usd0.md)
- [USD0 DaoCollateral](https://tech.usual.money/smart-contracts/protocol-contracts/usd0/usd0-daocollateral.md)
- [USD0 Swapper Engine](https://tech.usual.money/smart-contracts/protocol-contracts/usd0/usd0-swapper-engine.md)
- [USD0 Revenue Distribution Module](https://tech.usual.money/smart-contracts/protocol-contracts/usd0/usd0-revenue-distribution-module.md)
- [USD0a](https://tech.usual.money/smart-contracts/protocol-contracts/usd0a.md)
- [USD0a DaoCollateral](https://tech.usual.money/smart-contracts/protocol-contracts/usd0a/usd0a-daocollateral.md)
- [USD0a SwapperEngine](https://tech.usual.money/smart-contracts/protocol-contracts/usd0a/usd0a-swapperengine.md)
- [USD0a Gateway](https://tech.usual.money/smart-contracts/protocol-contracts/usd0a/usd0a-gateway.md)
- [USD0a Reverse Gateway](https://tech.usual.money/smart-contracts/protocol-contracts/usd0a/usd0a-reverse-gateway.md)
- [ETH0](https://tech.usual.money/smart-contracts/protocol-contracts/eth0.md)
- [ETH0 DaoCollateral](https://tech.usual.money/smart-contracts/protocol-contracts/eth0/eth0-daocollateral.md)
- [EUR0](https://tech.usual.money/smart-contracts/protocol-contracts/eur0.md)
- [EUR0 DaoCollateral](https://tech.usual.money/smart-contracts/protocol-contracts/eur0/eur0-daocollateral.md)
- [EUR0 SwapperEngine](https://tech.usual.money/smart-contracts/protocol-contracts/eur0/eur0-swapperengine.md)
- [EUR0 Revenue Distribution Module](https://tech.usual.money/smart-contracts/protocol-contracts/eur0/eur0-revenue-distribution-module.md)
- [USUAL](https://tech.usual.money/smart-contracts/protocol-contracts/usual.md)
- [USUAL staking](https://tech.usual.money/smart-contracts/protocol-contracts/usual/usual-staking.md)
- [USUAL\* Vested Allocation Staking](https://tech.usual.money/smart-contracts/protocol-contracts/usual/usual-vested-allocation-staking.md)
- [USUAL Distribution](https://tech.usual.money/smart-contracts/protocol-contracts/usual/usual-distribution.md)
- [Distribution Module](https://tech.usual.money/smart-contracts/protocol-contracts/usual/usual-distribution/distribution-module.md)
- [Yield Module](https://tech.usual.money/smart-contracts/protocol-contracts/usual/usual-distribution/yield-module.md)
- [USUALx Lockup Contract](https://tech.usual.money/smart-contracts/protocol-contracts/usual/usualx-lockup-contract.md)
- [Token Contracts](https://tech.usual.money/smart-contracts/token-contracts.md)
- [USD0](https://tech.usual.money/smart-contracts/token-contracts/usd0.md)
- [bUSD0 (formerly USD0++)](https://tech.usual.money/smart-contracts/token-contracts/usd0++.md)
- [USD0a](https://tech.usual.money/smart-contracts/token-contracts/usd0a.md)
- [ETH0](https://tech.usual.money/smart-contracts/token-contracts/eth0.md)
- [EUR0](https://tech.usual.money/smart-contracts/token-contracts/eur0.md)
- [USUAL](https://tech.usual.money/smart-contracts/token-contracts/usual.md)
- [USUAL\*](https://tech.usual.money/smart-contracts/token-contracts/usual-1.md)
- [USUALx](https://tech.usual.money/smart-contracts/token-contracts/usualx.md)
- [Usual bUSD0 Investment Vault](https://tech.usual.money/smart-contracts/token-contracts/usual-usd0++-investment-vault.md)
- [VaultRouter](https://tech.usual.money/smart-contracts/token-contracts/usual-usd0++-investment-vault/vaultrouter.md)
- [sUSD0](https://tech.usual.money/smart-contracts/token-contracts/susd0.md)
- [sEUR0](https://tech.usual.money/smart-contracts/token-contracts/seur0.md)
- [Utility Contracts](https://tech.usual.money/smart-contracts/utility-contracts.md)
- [USD0](https://tech.usual.money/smart-contracts/utility-contracts/usd0.md)
- [USD0 ClassicalOracle](https://tech.usual.money/smart-contracts/utility-contracts/usd0/usd0-classicaloracle.md)
- [USD0 Abstract Oracle](https://tech.usual.money/smart-contracts/utility-contracts/usd0/usd0-abstract-oracle.md)
- [Chainlink Oracles](https://tech.usual.money/smart-contracts/utility-contracts/usd0/chainlink-oracles.md)
- [Pyth Oracles](https://tech.usual.money/smart-contracts/utility-contracts/usd0/pyth-oracles.md)
- [USD0a](https://tech.usual.money/smart-contracts/utility-contracts/usd0a.md)
- [USD0a Classical Oracle](https://tech.usual.money/smart-contracts/utility-contracts/usd0a/usd0a-classical-oracle.md)
- [DebtUSDC Oracle](https://tech.usual.money/smart-contracts/utility-contracts/usd0a/debtusdc-oracle.md)
- [DebtUSCC Oracle](https://tech.usual.money/smart-contracts/utility-contracts/usd0a/debtuscc-oracle.md)
- [ETH0](https://tech.usual.money/smart-contracts/utility-contracts/eth0.md)
- [ETH0 Classical Oracle](https://tech.usual.money/smart-contracts/utility-contracts/eth0/eth0-classical-oracle.md)
- [ETH0 Abstract Oracle](https://tech.usual.money/smart-contracts/utility-contracts/eth0/eth0-abstract-oracle.md)
- [Lido wstETH Oracle](https://tech.usual.money/smart-contracts/utility-contracts/eth0/lido-wsteth-oracle.md)
- [EUR0](https://tech.usual.money/smart-contracts/utility-contracts/eur0.md)
- [EUR0 Classical Oracle](https://tech.usual.money/smart-contracts/utility-contracts/eur0/eur0-classical-oracle.md)
- [Circle EURC/EUR Oracle](https://tech.usual.money/smart-contracts/utility-contracts/eur0/circle-eurc-eur-oracle.md)
- [Monerium Swapper Helper](https://tech.usual.money/smart-contracts/utility-contracts/eur0/monerium-swapper-helper.md)
- [USUAL](https://tech.usual.money/smart-contracts/utility-contracts/usual.md)
- [RedStone Oracle](https://tech.usual.money/smart-contracts/utility-contracts/usual/redstone-oracle.md)
- [USD0 Collateral](https://tech.usual.money/smart-contracts/usd0-collateral.md)
- [USYC by Hashnote](https://tech.usual.money/smart-contracts/usd0-collateral/usyc-by-hashnote.md)
- [M by M0](https://tech.usual.money/smart-contracts/usd0-collateral/m-by-m0.md)
- [UsualM](https://tech.usual.money/smart-contracts/usd0-collateral/m-by-m0/usualm.md)
- [USDtb by Ethena](https://tech.usual.money/smart-contracts/usd0-collateral/usdtb-by-ethena.md)
- [UsualUSDtb](https://tech.usual.money/smart-contracts/usd0-collateral/usdtb-by-ethena/usualusdtb.md)
- [USDC by Circle](https://tech.usual.money/smart-contracts/usd0-collateral/usdc-by-circle.md)
- [UsualUSDC](https://tech.usual.money/smart-contracts/usd0-collateral/usdc-by-circle/usualusdc.md)
- [USD0a Collateral](https://tech.usual.money/smart-contracts/usd0a-collateral.md)
- [USTB by Superstate](https://tech.usual.money/smart-contracts/usd0a-collateral/ustb-by-superstate.md)
- [USCC by Superstate](https://tech.usual.money/smart-contracts/usd0a-collateral/uscc-by-superstate.md)
- [USDC by Circle](https://tech.usual.money/smart-contracts/usd0a-collateral/usdc-by-circle.md)
- [ETH0 Collateral](https://tech.usual.money/smart-contracts/eth0-collateral.md)
- [wstETH by Lido](https://tech.usual.money/smart-contracts/eth0-collateral/wsteth-by-lido.md)
- [EUR0 Collateral](https://tech.usual.money/smart-contracts/eur0-collateral.md)
- [EUTBL by Spiko](https://tech.usual.money/smart-contracts/eur0-collateral/eutbl-by-spiko.md)
- [Contract Deployments](https://tech.usual.money/smart-contracts/contract-deployments.md): On this page we have collected all our smart contract deployments, so that you can easily verify their authenticity.
- [Security Practices](https://tech.usual.money/security-and-audits/security-practices.md)
- [Testing Framework](https://tech.usual.money/security-and-audits/testing-framework.md)
- [Monitoring Framework](https://tech.usual.money/security-and-audits/monitoring-framework.md)
- [Audits](https://tech.usual.money/security-and-audits/audits.md): Smart Contract safety and security is paramount to us. Therefore we we ensure that every  public release has been vetted thoroughly by reputable Smart Contract auditors.
- [Bug Bounty](https://tech.usual.money/security-and-audits/bug-bounty.md): In addition to regular audits, and always because security is a major concern for our protocol, we have a bug bounty program for the Usual Protocol smart contracts on Ethereum.
- [Integrate bUSD0](https://tech.usual.money/integrations/integrate-busd0.md)
- [Reward redistribution by integration partner](https://tech.usual.money/integrations/integrate-busd0/reward-redistribution-by-integration-partner.md)
- [Claim Address Redirect](https://tech.usual.money/integrations/integrate-busd0/claim-address-redirect.md)
- [Community & Support](https://tech.usual.money/resources/community-and-support.md): Join our lively communities or get support when you need it.
- [References](https://tech.usual.money/resources/references.md): Learn more about Usual by diving into resources provided below.
- [FAQ](https://tech.usual.money/support/faq.md)
- [Glossary](https://tech.usual.money/support/glossary.md): You came across terms or jargon that left you confuzzled? Find the definition below or use the search function.
- [Terms of Services](https://tech.usual.money/legal/terms-of-services.md)
- [Legal Notice](https://tech.usual.money/legal/legal-notice.md)
- [Privacy Policy](https://tech.usual.money/legal/privacy-policy.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://tech.usual.money/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
