# Futaba

## Futaba

- [Introduction](https://futaba.gitbook.io/docs/introduction/introduction.md)
- [Concept](https://futaba.gitbook.io/docs/introduction/concept.md)
- [Architecture](https://futaba.gitbook.io/docs/introduction/architecture.md): Query lifecycle from data request to retrieval
- [Gateway](https://futaba.gitbook.io/docs/protocol/gateway.md): Contracts with endpoints for querying
- [Send](https://futaba.gitbook.io/docs/protocol/gateway/send.md): Endpoint to request query
- [Receive](https://futaba.gitbook.io/docs/protocol/gateway/receive.md): Endpoints that receive query results from Relayer
- [Estimate fee](https://futaba.gitbook.io/docs/protocol/gateway/estimate-fee.md): Calculate the fees required for query
- [Cache](https://futaba.gitbook.io/docs/protocol/gateway/cache.md): Reuse data acquired in the past
- [Light Client](https://futaba.gitbook.io/docs/protocol/light-client.md): Light Client is a contract that verifies proof and extracts data
- [Request Query](https://futaba.gitbook.io/docs/protocol/light-client/request-query.md): Processing performed by Light Client at the time of request
- [Verify](https://futaba.gitbook.io/docs/protocol/light-client/verify.md): Function to verify proof
- [Estimate fee](https://futaba.gitbook.io/docs/protocol/light-client/estimate-fee.md): Calculate the fees required for query
- [Relayer](https://futaba.gitbook.io/docs/protocol/relayer.md): Relayer is responsible for retrieving data and proof of other chains
- [Konoha](https://futaba.gitbook.io/docs/protocol/konoha.md): Konoha is a module for retrieving the appropriate block header for each ecosystem
- [Chainlink Oracle](https://futaba.gitbook.io/docs/protocol/konoha/chainlink-oracle.md)
- [Herodotus](https://futaba.gitbook.io/docs/protocol/konoha/herodotus.md)
- [Lagrange](https://futaba.gitbook.io/docs/protocol/konoha/lagrange.md)
- [Futaba Testnet](https://futaba.gitbook.io/docs/guide/futaba-testnet.md)
- [Balance query](https://futaba.gitbook.io/docs/guide/futaba-testnet/balance-query.md): Aggregate the token balances
- [Custom query](https://futaba.gitbook.io/docs/guide/futaba-testnet/custom-query.md): Retrieve arbitrary values
- [Access cache](https://futaba.gitbook.io/docs/guide/futaba-testnet/access-cache.md): Access past queries
- [Cross-chain voting](https://futaba.gitbook.io/docs/guide/futaba-testnet/cross-chain-voting.md): Utilize assets from other chains as voting rights
- [Quick Start](https://futaba.gitbook.io/docs/guide/quick-start.md): Execute simple queries
- [Customize Light Client](https://futaba.gitbook.io/docs/guide/customize-light-client.md): Build your own Light Client Contract
- [Example Apps](https://futaba.gitbook.io/docs/guide/example-apps.md)
- [FAQ](https://futaba.gitbook.io/docs/references/faq.md): Basic questions about Futaba
- [Contract addresses](https://futaba.gitbook.io/docs/references/contract-addresses.md): Contract address for each deployed component
- [Glossary](https://futaba.gitbook.io/docs/references/glossary.md): Terms used in Futaba
