# Secret contract - Design Space/Features

- [Secret Contracts introduction](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/secret-contracts-introduction.md): This page describes some of the core information required to get up to speed about the state of Secret Contracts in comparison to public (cosmos) networks.
- [Gas/Fee usage](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/gas-fee-usage.md)
- [TPS and scalability](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/tps-and-scalability.md)
- [Privacy Essentials](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/privacy-essentials.md): Your start on privacy design for Secret smart contracts
- [Access Control](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/access-control.md)
- [Viewing Keys](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/access-control/viewing-keys.md)
- [Permits](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/access-control/permits.md)
- [Trusted and untrusted data](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/secret-contracts.md): This page explains the concept of input data verification, a required mechanism to ensure reliable privacy for secret contracts.
- [Secret-VRF - on-chain Randomness](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/secret-vrf-on-chain-randomness.md): An in-depth explanation of Secret VRF, a secure and verifiable random number generator
- [Privacy design](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/privacy-design.md)
- [Mitigate privacy risks - full guide](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/privacy-design/mitigate-privacy-risks-full-guide.md): Full example guide on mitigating privacy risks.
- [Gas Evaporation & Tracking](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/privacy-design/gas-evaporation-and-tracking.md): The equivalent of padding for gas\_used
- [Confidential Computing Layer](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/privacy-as-a-service-paas.md): A technical deep-dive into how Secret can provide confidential computation to dApps on other blockchains by leveraging cross-chain communication and Secret contracts.
- [Fiat/Crypto Onboarding](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/fiat-crypto-onboarding.md)
- [Account abstraction](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/account-abstraction.md)
- [Fee abstraction](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/fee-abstraction.md)
- [Wallet support](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/wallet-support.md)
- [Bridge (messaging/tokens)](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/bridge-messaging-tokens.md)
- [IBC (Hooks, PFM, Wasm)](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/ibc-hooks-pfm-wasm.md)
- [Price Oracles](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/price-oracles.md)
- [Auto Restaking](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals/auto-restaking.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.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals.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.
