# Secret Network

## Secret Network

- [Secret Network Introduction](https://docs.scrt.network/secret-network-documentation/introduction/readme.md)
- [Secret Network Techstack](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack.md)
- [Private transactions - A quick summary](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/consensus-for-secret-transactions.md)
- [Blockchain Technology](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/blockchain-technology.md)
- [Cosmos Basics](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/blockchain-technology/cosmos-basics.md)
- [Tendermint](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/blockchain-technology/tendermint.md)
- [Cosmos SDK](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/blockchain-technology/cosmos-sdk.md)
- [IBC](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/blockchain-technology/ibc.md)
- [CosmWasm](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/blockchain-technology/cosmwasm.md): An introduction to CosmWasm
- [Privacy Technology](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology.md)
- [Encryption - Key Management](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/encryption-key-management.md): An extensive discussion of Secret Network's cryptography
- [Overview](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/encryption-key-management/overview.md)
- [Key Derivation & Encryption Techniques](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/encryption-key-management/key-derivation-and-encryption-techniques.md)
- [The Initialization Of Secret Network](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/encryption-key-management/bootstrap-process.md)
- [Full Node Boostrap](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/encryption-key-management/full-node-boostrap.md)
- [Contract State Encryption](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/encryption-key-management/contract-state-encryption.md)
- [Transaction Encryption](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/encryption-key-management/transaction-encryption.md)
- [Consensus seed rotation](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/encryption-key-management/consensus-seed-rotation.md)
- [Trusted Execution Environments  (TEE) —  Intel SGX](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/intel-sgx.md)
- [How Secret Network Uses SGX](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/intel-sgx/overview.md)
- [SGX-SPS Security & Reliabillity](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/intel-sgx/why-sgx.md)
- [Remote Attestation](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/intel-sgx/remote-attestation.md)
- [Trusted & Untrusted Core](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/intel-sgx/trusted-core.md): More info coming soon
- [Sealing](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/intel-sgx/sealing.md)
- [Private smart contracts - overview](https://docs.scrt.network/secret-network-documentation/introduction/secret-network-techstack/privacy-technology/private-computation-and-consensus-flow.md)
- [Getting Started](https://docs.scrt.network/secret-network-documentation/development/readme-1.md)
- [Setting Up Your Environment](https://docs.scrt.network/secret-network-documentation/development/readme-1/setting-up-your-environment.md): Environment configuration instructions to get started developing on Secret Network.
- [Cargo.toml Best Practices (Crates vs Dependencies)](https://docs.scrt.network/secret-network-documentation/development/readme-1/setting-up-your-environment/cargo.toml-best-practices-crates-vs-dependencies.md)
- [Compile and Deploy](https://docs.scrt.network/secret-network-documentation/development/readme-1/compile-and-deploy.md): In this example, we will compile, upload, and instantiate our first smart contract using SecretCLI and Secret Testnet.
- [Running the Application](https://docs.scrt.network/secret-network-documentation/development/readme-1/running-the-application.md): Learn how to use SecretCLI to handle messages to query and modify contract state.
- [Compile and Deploy on Secret testnet (best for Javascript devs)](https://docs.scrt.network/secret-network-documentation/development/readme-1/interacting-with-the-testnet.md): Get started developing on Secret Network using the public testnet and secret.js
- [Fullstack dApp Integration](https://docs.scrt.network/secret-network-documentation/development/readme-1/fullstack-dapp-integration.md): Learn how to write a full stack decentralized React application utilizing a Secret smart contract and Secret.js
- [Secret Contracts](https://docs.scrt.network/secret-network-documentation/development/development-concepts.md): Additional development concepts to improve your experience building on Secret Network.
- [Secret Contracts & CosmWasm](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework.md): A description of CosmWasm and the framework around it as implemented on Secret Network
- [Framework overview](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/framework-overview.md): A description of CosmWasm and the framework around it as implemented on Secret Network
- [Secret Contract Components](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components.md): This overview examines the core components of Secret Network smart contracts
- [Instantiation Message](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/init.md): An explainer of the Instantiate file inside of the CosmWasm code framework
- [Execution Message](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/handles.md): An explainer of the Execute file inside of the CosmWasm code framework
- [Query Message](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/queries.md): An explainer of the query file inside of the CosmWasm code framework
- [Deps/DepsMut](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/deps-depsmut.md): An explainer of the dependecies inside of the CosmWasm code framework
- [Storage](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/storage.md): An explainer on the varying storage frameworks for Secret contracts
- [Prefixed Storage](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/storage/prefixed-storage.md)
- [Singleton](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/storage/singleton.md): Working with a Singleton in CosmWasm
- [Keymap](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/storage/keymap.md): This hashmap-like storage structure uses generic typed keys to store objects.
- [Append Store](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/storage/append-store.md)
- [Best practices](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/contract-components/storage/contract-optimization.md)
- [CosmWasm vs Secret CosmWasm](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-cosmwasm-framework/differences-from-vanilla-cw.md): An introduction to the differences between standard CosmWasm smart contracts and Secret Contracts
- [Secret Tokens (SNIP-20)](https://docs.scrt.network/secret-network-documentation/development/development-concepts/create-your-own-snip-20-token-on-secret-network.md): Learn how to create a SNIP-20 token on Secret Network
- [Contract - module call](https://docs.scrt.network/secret-network-documentation/development/development-concepts/how-to-send-native-scrt.md): Explanation of executing modules inside a CosmWasm contract using sending Native SCRT as an example.
- [Secret contract - Design Space/Features](https://docs.scrt.network/secret-network-documentation/development/development-concepts/secret-contract-fundamentals.md): A high-level overview of Secret smart contracts
- [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)
- [Permissioned Viewing](https://docs.scrt.network/secret-network-documentation/development/development-concepts/permissioned-viewing.md): Deciding who can and can't see your private data, and how to do it.
- [Viewing Keys](https://docs.scrt.network/secret-network-documentation/development/development-concepts/permissioned-viewing/viewing-keys.md): Introduction to Secret Network viewing keys with code examples
- [Permits](https://docs.scrt.network/secret-network-documentation/development/development-concepts/permissioned-viewing/certs-viewing-permits.md): Permits are the successor to viewing keys. With increases in efficiency made in the Shockwave update they are now the defacto viewing permission method in almost every situation.
- [Cross Contract Communication](https://docs.scrt.network/secret-network-documentation/development/development-concepts/cross-contract-communication.md): Step-by-step guide on how to execute Secret Network smart contracts that communicate with each other
- [Submessages](https://docs.scrt.network/secret-network-documentation/development/development-concepts/submessages.md): Learn how to use submessages on Secret Network
- [get\_contract\_code\_hash](https://docs.scrt.network/secret-network-documentation/development/development-concepts/submessages/get_contract_code_hash.md): get\_contract\_code\_hash helper function
- [Randomness API - Secret VRF](https://docs.scrt.network/secret-network-documentation/development/development-concepts/randomness-api.md): An introduction to Secret VRF, a secure and verifiable random number generator
- [Native On-chain randomness](https://docs.scrt.network/secret-network-documentation/development/development-concepts/randomness-api/native-on-chain-randomness.md): A step-by-step tutorial of how to use Secret Network's randomness API to generate a coin flip
- [Randomness over IBC](https://docs.scrt.network/secret-network-documentation/development/development-concepts/randomness-api/randomness-over-ibc.md)
- [Execution Finalization](https://docs.scrt.network/secret-network-documentation/development/development-concepts/execution-finalization.md)
- [Factory Contracts](https://docs.scrt.network/secret-network-documentation/development/development-concepts/factory-contracts.md)
- [Contract Migration](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration.md): Optionally perform code and state migrations of Secret Network smart contracts
- [Manual - < v1.11](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/manual-less-than-v1.11.md)
- [Native - from v1.11](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/native-from-v1.11.md): Optionally perform state migrations of Secret Network smart contracts
- [Contract Migration Flow from v1.21](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/contract-migration-flow-from-v1.21.md): Overview
- [Summary of Key Changes](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/contract-migration-flow-from-v1.21/summary-of-key-changes.md)
- [Technical Details](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/contract-migration-flow-from-v1.21/technical-details.md)
- [Migration Logic](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/contract-migration-flow-from-v1.21/migration-logic.md)
- [CLI Commands](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/contract-migration-flow-from-v1.21/cli-commands.md)
- [Migration Guide](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/contract-migration-flow-from-v1.21/migration-guide.md)
- [Usage Examples](https://docs.scrt.network/secret-network-documentation/development/development-concepts/contract-migration/contract-migration-flow-from-v1.21/usage-examples.md): Examples on how to deploy or migrate contracts
- [Cross-deploy Vanilla CW and Secret Contracts](https://docs.scrt.network/secret-network-documentation/development/development-concepts/cross-deploy-vanilla-cw-and-secret-contracts.md): A description of building the same code for both vanilla CosmWasm and the Secret version.
- [Testing Secret Contracts](https://docs.scrt.network/secret-network-documentation/development/development-concepts/testing.md): Introduction to writing tests for Secret Smart Contracts
- [Unit Tests](https://docs.scrt.network/secret-network-documentation/development/development-concepts/testing/unit-tests.md): How to write Unit Tests for Secret Contracts
- [Continuous Integration](https://docs.scrt.network/secret-network-documentation/development/development-concepts/testing/continuous-integration.md)
- [Datatype Handling - Uint, floats etc.](https://docs.scrt.network/secret-network-documentation/development/development-concepts/testing/data-handling.md)
- [Secret Contract - Reference, Guides, Examples](https://docs.scrt.network/secret-network-documentation/development/example-contracts.md): Helpful references for writing Secret Network contracts as well as building full-stack Secret Networks dApps.
- [Starter guide - Millionaire's Problem](https://docs.scrt.network/secret-network-documentation/development/example-contracts/millionaires-problem.md)
- [Reference Contracts](https://docs.scrt.network/secret-network-documentation/development/example-contracts/community-tutorials.md): This page is dedicated to community tutorials and code repositories that provide helpful references for writing Secret Network contracts as well as building full-stack Secret Networks dApps.
- [Open source dApps](https://docs.scrt.network/secret-network-documentation/development/example-contracts/open-source-dapps.md)
- [Tools & Libraries](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries.md)
- [Network interaction SDKs](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks.md)
- [Secret.js (JavaScript)](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret.js-javascript.md)
- [SecretPy (Python)](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secretpy.md)
- [SecretK (Kotlin)](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secretk-kotlin.md)
- [Secret.NET](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net.md)
- [Snippets](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net/snippets.md)
- [Deploying a Contract](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net/snippets/deploying-a-contract.md)
- [Send Native Coin](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net/snippets/send-native-coin.md)
- [Query a Contract](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net/snippets/query-a-contract.md)
- [Create a new Wallet](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net/snippets/create-a-new-wallet.md)
- [Permits](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net/snippets/permits.md)
- [SNIP20](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net/snippets/snip20.md)
- [SNIP721](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/secret-net/snippets/snip721.md)
- [Shade.Js](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/network-interaction-sdks/shade.js.md)
- [LocalSecret - Devnet docker](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/local-secret.md): A local, instant, zero-config Secret Network blockchain.
- [Smart contract - Tools/Utils](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/smart-contract-tools-utils.md)
- [Secret Toolkit](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/smart-contract-tools-utils/secret-toolkit.md)
- [CW-Plus](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/smart-contract-tools-utils/cw-plus.md)
- [Fadroma - SC framework](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/smart-contract-tools-utils/fadroma.md)
- [Hidden Gems](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/smart-contract-tools-utils/hidden-gems.md): Quick breakdown of additional tools to use for development
- [Other](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/smart-contract-tools-utils/contract-development.md)
- [Secret IDE](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/smart-contract-tools-utils/contract-development/secret-ide.md)
- [Polar](https://docs.scrt.network/secret-network-documentation/development/example-contracts/tools-and-libraries/smart-contract-tools-utils/contract-development/polar.md)
- [Frontend Development](https://docs.scrt.network/secret-network-documentation/development/frontend.md): Learn how to connect Secret Network contracts to a frontend.
- [Getting Started with SecretJS](https://docs.scrt.network/secret-network-documentation/development/frontend/templates.md): Learn how to install and use SecretJS.
- [Usage Examples](https://docs.scrt.network/secret-network-documentation/development/frontend/templates/usage-examples.md): SecretJS usage examples.
- [Sending Queries](https://docs.scrt.network/secret-network-documentation/development/frontend/templates/usage-examples/sending-queries.md): Learn how to send queries with SecretJS.
- [Sending Messages](https://docs.scrt.network/secret-network-documentation/development/frontend/templates/usage-examples/sending-messages.md): Learn how to send messages with SecretJS.
- [Contract Migration](https://docs.scrt.network/secret-network-documentation/development/frontend/templates/usage-examples/contract-migration.md): Learn how to do contract migration with SecretJS.
- [Wallet Integrations](https://docs.scrt.network/secret-network-documentation/development/frontend/templates/usage-examples/wallet-integrations.md): Learn how to integrate various web3 wallets with SecretJS.
- [Query Permits](https://docs.scrt.network/secret-network-documentation/development/frontend/templates/usage-examples/query-permits.md): Learn how to use query permits with SecretJS.
- [SNIP20 (SCRT Tokens)](https://docs.scrt.network/secret-network-documentation/development/frontend/templates/usage-examples/snip20-scrt-tokens.md): Learn how to send SNIP20 tokens with SecretJS.
- [SNIP721 (Secret NFTs)](https://docs.scrt.network/secret-network-documentation/development/frontend/templates/usage-examples/snip721-secret-nfts.md): Learn how to send SNIP721s with SecretJS.
- [Feegrant](https://docs.scrt.network/secret-network-documentation/development/frontend/feegrant.md)
- [Understanding Feegrant allowances](https://docs.scrt.network/secret-network-documentation/development/frontend/feegrant/understanding-feegrant-allowances.md)
- [Grant allowances](https://docs.scrt.network/secret-network-documentation/development/frontend/feegrant/grant-allowances.md)
- [Using grant allowances to execute transactions](https://docs.scrt.network/secret-network-documentation/development/frontend/feegrant/using-grant-allowances-to-execute-transactions.md)
- [Using the Fee Grant Faucet](https://docs.scrt.network/secret-network-documentation/development/frontend/feegrant/using-the-fee-grant-faucet.md)
- [Deployment Addresses/ API Endpoints](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses.md)
- [Secret (SNIP 20) token contracts list](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses/secret-token-contracts.md)
- [SNIP Asset naming guidelines](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses/secret-token-contracts/snip-asset-naming-guidelines.md)
- [Connecting to the Network](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses/connecting-to-the-network.md)
- [API Endpoints Mainnet (Secret-4)](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses/connecting-to-the-network/mainnet-secret-4.md)
- [API Endpoints Testnet (Pulsar-3)](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses/connecting-to-the-network/testnet-pulsar-3.md)
- [Usage examples](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses/connecting-to-the-network/usage-examples.md)
- [Comparison of endpoint types](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses/connecting-to-the-network/comparison-of-endpoint-types.md)
- [Create your own SNIP-25 IBC Token](https://docs.scrt.network/secret-network-documentation/development/resources-api-contract-addresses/create-your-own-snip-25-ibc-token.md)
- [Introduction](https://docs.scrt.network/secret-network-documentation/secret-ai/introduction.md): Secret AI is a Decentralized Confidential Computing solution that brings trusted AI to users who value their privacy
- [Architecture](https://docs.scrt.network/secret-network-documentation/secret-ai/architecture.md)
- [Secret AI SDK](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk.md): This page introduces Secret AI SDK and provides guidance and examples of how to use Secret AI SDK.
- [SECRET AI SDK](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment.md): This page introduces Secret AI SDK, provides guidance and examples how to use Secret AI SDK.
- [Installation](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/installation.md)
- [Authentication & Setup](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/authentication-and-setup.md)
- [Advanced Usage](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/advanced-usage.md)
- [API Reference](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/api-reference.md)
- [Configuration Reference](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/configuration-reference.md)
- [OpenAI Compatibility](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/openai-compatibility.md)
- [Tool/Function Calling](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/tool-function-calling.md)
- [OpenAI-Compatible Example](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/openai-compatible-example.md)
- [Concurrency Support](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/concurrency-support.md)
- [Testing](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/testing.md)
- [Troubleshooting](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/troubleshooting.md)
- [Performance & Best Practices](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/setting-up-your-environment/performance-and-best-practices.md)
- [Running the Application](https://docs.scrt.network/secret-network-documentation/secret-ai/sdk/running-the-application.md)
- [Economics](https://docs.scrt.network/secret-network-documentation/secret-ai/economics.md)
- [Smart Contract Reference](https://docs.scrt.network/secret-network-documentation/secret-ai/smart-contract-reference.md): Secret Network smart contracts used for Secret AI subscriptions, workers, and rewards management.
- [SubscriptionManager](https://docs.scrt.network/secret-network-documentation/secret-ai/smart-contract-reference/subscriptionmanager.md)
- [WorkerManager](https://docs.scrt.network/secret-network-documentation/secret-ai/smart-contract-reference/workermanager.md): WorkerManager contract registers, manages and assigns Confidential GPU Workers
- [RewardsManager](https://docs.scrt.network/secret-network-documentation/secret-ai/smart-contract-reference/rewardsmanager.md)
- [Introduction](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/introduction.md): SecretVM is Secret Network's solution for creating and running Confidential Virtual Machines.
- [Architecture](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/architecture.md): The Anatomy of a Secret Virtual Machine.
- [Supported Hardware Platforms](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/supported-hardware-platforms.md)
- [Attestation](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/attestation.md): Topics related to Attestation
- [What is Attestation](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/what-is-attestation.md)
- [Obtaining Attestation Data](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/obtaining-attestation-data.md)
- [Intel TDX Attestation Report - Key Fields](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/attestation-report-key-fields.md)
- [Intel Trust Authority](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/intel-trust-authority.md)
- [AMD SEV-SNP Attestation Report - Key Fields](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/amd-sev-snp-attestation-report-key-fields.md)
- [Chain of Trust](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/attestation/chain-of-trust.md): This page describes how the chain of trust works on SecretVMs
- [Launching a SecretVM](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm.md): Create and launch a SecretVM from the SecretAI portal.
- [Using Custom Domain Names](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/using-custom-domain-names.md): How to launch a SecretVM under a custom domain name
- [Using Private Container Registries](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/using-private-container-registries.md)
- [Hiding Runtime Info](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/hiding-runtime-info.md)
- [Choosing the KMS provider](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/choosing-the-kms-provider.md)
- [Providing Additional Files to Docker](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/providing-additional-files-to-docker.md)
- [Deploying on Google Cloud Platform](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/deploying-on-google-cloud-platform.md): Launch a SecretVM on Google Cloud with managed GCP infrastructure.
- [Bring Your Own GCP Project](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/launching-a-secretvm/bring-your-own-gcp-project.md): Launch a SecretVM in your own Google Cloud project using your own billing account.
- [SecretVM Cluster Solutions](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cluster-solutions.md)
- [Load-Balanced Clusters](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cluster-solutions/load-balanced-clusters.md)
- [Kubernetes Clusters](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cluster-solutions/kubernetes-clusters.md)
- [Managing SecretVM Lifecycle](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/managing-secretvm-lifecycle.md)
- [Viewing Logs](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/managing-secretvm-lifecycle/viewing-logs.md): How to view SecretVM Logs
- [Log Forwarding](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/managing-secretvm-lifecycle/log-forwarding.md)
- [SecretVM Upgradeability](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/managing-secretvm-lifecycle/secretvm-upgradeability.md)
- [Verifying a SecretVM](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm.md)
- [Full Verification](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/full-verification.md)
- [Quick Verification](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/quick-verification.md)
- [secretvm-verify SDK](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk.md)
- [Quick Start](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/quick-start.md)
- [Installation](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/installation.md)
- [When to Use](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/when-to-use.md)
- [How it Works](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/how-it-works.md)
- [Programmatic API](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/programmatic-api.md)
- [CLI Reference](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/cli-reference.md)
- [Trust Model](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/trust-model.md)
- [Configuration](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/configuration.md)
- [Verification Checks](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/verification-checks.md)
- [Troubleshooting](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifying-a-secretvm/secretvm-verify-sdk/troubleshooting.md)
- [SecretVM REST API](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-rest-api.md)
- [Agentic Support](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support.md)
- [EIP-8004 Support](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support.md)
- [Creating a VM with ERC-8004 registration](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/creating-a-vm-with-erc-8004-registration.md)
- [What ERC-8004 stores](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/what-erc-8004-stores.md)
- [SecretVM services](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/secretvm-services.md)
- [Viewing Agentic Settings after deployment](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/eip-8004-support/viewing-agentic-settings-after-deployment.md)
- [SecretVM REST API for Agents (x402)](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/agentic-support/secretvm-rest-api-for-agents-x402.md): This page describes the REST API with x402 support
- [SecretVM CLI](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli.md)
- [Getting started](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli/getting-started.md)
- [Authentication Commands](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli/authentication-commands.md)
- [Virtual Machine Commands](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli/virtual-machine-commands.md)
- [Attestation Verification Commands](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/secretvm-cli/attestation-verification-commands.md)
- [Best Practices for Developers](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/best-practices-for-developers.md): How to create verifiable workloads
- [Generating Github Workflows](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/best-practices-for-developers/generating-github-workflows.md): How to automatically create verifiable GitHub workflows
- [Verifiable Message Signing](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/verifiable-message-signing.md)
- [Teams](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/teams.md)
- [Glossary](https://docs.scrt.network/secret-network-documentation/secretvm-confidential-virtual-machines/glossary.md): Useful notions related to SecretVM
- [IBC Developer Toolkit](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc.md): Learn how to use Secret Network's IBC Developer Toolkit to design dApps with confidential computing.
- [Basics](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/basics.md): Learn the basics of working with the IBC Developer Toolkit
- [Overview](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/basics/overview.md)
- [Cross-chain Messaging with IBC Hooks](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/basics/cross-chain-messaging-with-ibc-hooks.md)
- [Functions, Methods, and Data Structures](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/basics/cross-chain-messaging-with-ibc-hooks/functions-methods-and-data-structures.md)
- [Typescript SDK](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/basics/cross-chain-messaging-with-ibc-hooks/typescript-sdk.md): CCL IBC SDK for typescript developers
- [IBC-Hooks](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/basics/cross-chain-messaging-with-ibc-hooks/ibc-hooks.md): Initiate a contract call with an incoming IBC token transfer using IBC hooks
- [IBC Relaying with Go Relayer](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/basics/ibc-relaying-with-go-relayer.md): Learn how to run the Go relayer to create a transfer channel between any Cosmos chain and Secret Network.
- [Usecases](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/usecases.md)
- [Storing Encrypted Data on Secret Network](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/usecases/storing-encrypted-data-on-secret-network.md): Learn how to use Secret Network as the confidential computation layer of the Cosmos
- [Key-Value store Developer Tutorial](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/usecases/storing-encrypted-data-on-secret-network/key-value-store-developer-tutorial.md): Learn how to use Secret Network as the confidential computation layer of the Cosmos with IBC hooks
- [Secret VRF for IBC with IBC-Hooks](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/usecases/secret-vrf-for-ibc-with-ibc-hooks.md): Verifiable on-chain random number generator for the entire Cosmos.
- [Confidential Voting](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/usecases/confidential-voting.md): A fullstack  tutorial for cross-chain confidential voting on IBC-connected chains.
- [Sealed Bid Auctions](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/usecases/sealed-bid-auctions.md): A fullstack tutorial for cross-chain confidential sealed bid auctions on IBC-connected chains.
- [Supported Networks](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/supported-networks.md)
- [Mainnet](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/supported-networks/mainnet.md): Secret Network's IBC CCL SDK is available on IBC hooks-enabled chains with an IBC transfer channel enabled for Secret Network.
- [Testnet](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ibc/supported-networks/testnet.md): Secret Network's IBC CCL SDK is available on IBC hooks-enabled chains with an IBC transfer channel enabled for Secret Network.
- [Ethereum (EVM) Developer Toolkit](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit.md): Learn how to use Secret Network's EVM Toolkit to design dApps with confidential computing on the EVM.
- [Basics](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics.md): Learn the basics of working with the EVM Developer Toolkit
- [Overview](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/overview.md)
- [Connecting Metamask to Secret Network](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/connecting-metamask-to-secret-network.md): Learn how to connect your Metamask wallet address to a Secret wallet address.
- [SecretPath + Reown integration](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/connecting-metamask-to-secret-network-1.md): Learn how to connect EVM compatible chains with Secret Network using Reown (Formerly called WalletConnect).
- [Cross-chain Messaging](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging.md)
- [SecretPath](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/secretpath.md)
- [Architecture Overview](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/secretpath/architecture-overview.md)
- [Detailed Architecture](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/secretpath/detailed-architecture.md)
- [SecretPath Developer Tutorials](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/secretpath/secretpath-developer-tutorials.md)
- [Public EVM Gateway Architecture](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/secretpath/public-evm-gateway-architecture.md)
- [How to deploy SecretPath on your chain](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/secretpath/how-to-deploy-secretpath-on-your-chain.md)
- [Axelar GMP](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/axelar-gmp.md): Learn how to use Axelar General Message Passing in order to send messages between EVM chains and Secret Network
- [Architecture Overview](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/axelar-gmp/architecture-overview.md): Learn how to use Axelar General Message Passing in order to send messages between EVM chains and Secret Network
- [Axelar GMP Developer Tutorial](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/basics/cross-chain-messaging/axelar-gmp/evm-general-message-passing.md): Learn how to use Axelar General Message Passing in order to send messages between EVM chains and Secret Network
- [Usecases](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases.md)
- [Storing Encrypted Data on Secret Network](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/storing-encrypted-data-on-secret-network.md)
- [Key-Value store Developer Tutorial](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/storing-encrypted-data-on-secret-network/key-value-store-developer-tutorial.md): Learn how to use SecretPath on EVM to encrypt payloads.
- [Sealed Bid Auction](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/sealed-bid-auction.md)
- [Sealed Bid Auction Developer Tutorial](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/sealed-bid-auction/sealed-bid-auction-developer-tutorial.md)
- [Confidential Voting](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/confidential-voting.md)
- [Confidential Voting Developer Tutorial with SecretPath](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/confidential-voting/confidential-voting-developer-tutorial-with-secretpath.md): Learn how to use SecretPath to vote confidentially on the EVM
- [VRF](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/vrf.md)
- [Implementing VRF into any EVM Contract](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/vrf/implementing-vrf-into-any-evm-contract.md)
- [VRF Developer Tutorial](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/vrf/vrf-developer-tutorial.md): Learn how to use SecretPath on EVM to access on-chain verifiable random numbers.
- [Performance figures of SecretVRF vs competitors](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/vrf/performance-figures-of-secretvrf-vs-competitors.md)
- [Using encrypted payloads for VRF](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/vrf/using-encrypted-payloads-for-vrf.md)
- [Converting from Chainlink VRF to Secret VRF in four steps](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/vrf/converting-from-chainlink-vrf-to-secret-vrf-in-four-steps.md)
- [Confidential Document Sharing](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/confidential-document-sharing.md): Learn how to store and share confidential documents on the EVM using Secret Network.
- [Tokens](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/tokens.md): Learn how to send tokens cross-chain from EVM to Secret Network and vice versa
- [From EVM to Secret](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/usecases/tokens/from-evm-to-secret.md): Learn how to send testnet USDC from EVM to Secret Network using Axelar
- [Supported Networks](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/supported-networks.md)
- [EVM](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/supported-networks/evm.md)
- [EVM Mainnet](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/supported-networks/evm/evm-mainnet-gateway-contracts.md)
- [EVM Testnet](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/supported-networks/evm/evm-testnet-gateway-contracts.md)
- [Gateway Contract ABI](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/supported-networks/evm/gateway-contract-abi.md)
- [Secret Gateway](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/supported-networks/secret-gateway.md)
- [SecretPath mainnet (secret-4) contracts](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/supported-networks/secret-gateway/secretpath-mainnet-secret-4-contracts.md)
- [SecretPath testnet (pulsar-3) contracts](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/ethereum-evm-developer-toolkit/supported-networks/secret-gateway/secretpath-testnet-pulsar-3-contracts.md)
- [Solana Developer Toolkit](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit.md): Learn how to use Secret Network's Solana Toolkit to design dApps with confidential computing on Solana.
- [Usecases](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit/usecases.md)
- [Storing Encrypted Data on Secret Network](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit/usecases/storing-encrypted-data-on-secret-network.md)
- [Key-value Store Developer Tutorial](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit/usecases/storing-encrypted-data-on-secret-network/using-encrypted-payloads-for-vrf.md): Learn how to send encrypted strings from Solana to Secret Network
- [VRF](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit/usecases/vrf.md)
- [VRF Developer Tutorial](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit/usecases/vrf/using-encrypted-payloads-for-vrf.md): Learn how to send encrypted on-chain random numbers to Solana from Secret Network
- [Program IDs](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit/program-ids.md): See here for Solana Mainnet, Devnet, and Testnet Program IDs, as well as Solana SecretPath IDL
- [Solana Mainnet & Testnet](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit/program-ids/solana-mainnet-and-testnet.md)
- [Gateway Contract IDL](https://docs.scrt.network/secret-network-documentation/confidential-computing-layer/solana-developer-toolkit/program-ids/gateway-contract-idl.md)
- [Secret Network Overview](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview.md): One-page overview of Secret Network
- [The SCRT coin](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/scrt-and-sscrt.md): Learn about the SCRT coin, native to the Secret Network
- [Private Tokens](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/private-tokens.md)
- [Use Cases](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/use-cases.md)
- [Decentralized Finance (DeFi)](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/use-cases/decentralized-finance-defi.md)
- [Art And Digital Media](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/use-cases/art-and-digital-media.md)
- [Gaming](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/use-cases/gaming.md)
- [Data Privacy](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/use-cases/data-privacy.md)
- [Payments And Transactions](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/use-cases/payments-and-transactions.md)
- [Communication](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/use-cases/communication.md)
- [The technology](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/the-technology.md)
- [History](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/history.md)
- [Roadmap (Core development)](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/roadmap.md)
- [Secret 2.0](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/roadmap/secret-2.0.md)
- [Where To Buy SCRT?](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/where-to-buy-scrt.md): Places to buy, sell, and store SCRT
- [Using the Testnet](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/secret-network-overview/testnet.md)
- [Ecosystem Overview](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview.md)
- [Wallets](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/wallets.md)
- [Applications](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/applications.md)
- [Explorers & tools](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/explorers-and-tools.md)
- [Funding](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding.md): General overview of how funding works on Secret Network
- [SCRT Labs Grants](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/secret-labs-grants.md)
- [Dilutive funding/VC raise](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/ecosystem-fund.md)
- [Community Pool](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/community-pool.md)
- [Developer bounties](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/developer-bounties.md)
- [SCRT Labs bounties \[on-hold\]](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/developer-bounties/scrt-labs-bounties.md)
- [CCBL \[on-hold\]](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/developer-bounties/ccbl.md)
- [CCR \[On-hold\]](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/developer-bounties/ccr-and-ccbl.md)
- [Application specific](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/application-specific.md)
- [Shade Grants](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/funding/application-specific/shade-grants.md)
- [Contributors & Entities](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/contributors-and-entities.md)
- [Validators](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/contributors-and-entities/validators.md)
- [SCRT Labs](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/contributors-and-entities/secret-labs.md)
- [Secret Foundation](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/contributors-and-entities/secret-foundation.md)
- [Secret Committees](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/contributors-and-entities/secret-committees.md)
- [Support](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/contributors-and-entities/secret-committees/support.md)
- [Governance](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/contributors-and-entities/secret-committees/governance.md)
- [Secret Network Dictionary](https://docs.scrt.network/secret-network-documentation/overview-ecosystem-and-technology/ecosystem-overview/secret-network-dictionary.md)
- [Use SecretCLI](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli.md)
- [Secretcli vs. Secretd](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/secretcli-vs.-secretd.md)
- [Install](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/install.md)
- [Configuration](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/configuration.md)
- [Address Types](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/address-types.md)
- [Key Types](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/key-types.md)
- [Generating Keys](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/generating-keys.md)
- [Viewing Keys](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/viewing-keys.md)
- [Query Transactions](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/query-transactions.md)
- [Send Tokens](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/send-tokens.md)
- [Multisig Keys](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/multisig-keys.md)
- [Multisig Transactions](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/multisig-transactions.md)
- [Transaction Broadcasting](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/transaction-broadcasting.md)
- [Fees & Gas](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/fees-and-gas.md)
- [Fee Distribution](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/fee-distribution.md)
- [Secret Contracts](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/secret-contracts.md)
- [Slashing](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/slashing.md)
- [Minting](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/minting.md)
- [Delegating](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/delegating.md)
- [Restake](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/restake.md)
- [Nodes](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/nodes.md)
- [Governance](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/governance.md)
- [Creating Governance Proposals](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/governance/creating-governance-proposals.md)
- [Query Proposals](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/governance/query-proposals.md)
- [Deposits](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/governance/deposits.md)
- [Voting](https://docs.scrt.network/secret-network-documentation/infrastructure/secret-cli/governance/voting.md)
- [Use Ledger hardware wallet](https://docs.scrt.network/secret-network-documentation/infrastructure/ledger.md)
- [Ledger with SecretCLI](https://docs.scrt.network/secret-network-documentation/infrastructure/ledger/ledger.md)
- [Infrastructure Services](https://docs.scrt.network/secret-network-documentation/infrastructure/infrastructure-services.md)
- [PCCS Server](https://docs.scrt.network/secret-network-documentation/infrastructure/infrastructure-services/pccs-server.md): Installing and running a PCCS server
- [Automatic Regstration Server](https://docs.scrt.network/secret-network-documentation/infrastructure/infrastructure-services/automatic-regstration-server.md)
- [Seed Server (only for Seed Rotation)](https://docs.scrt.network/secret-network-documentation/infrastructure/infrastructure-services/seed-server-only-for-seed-rotation.md)
- [Running a node/validator](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator.md)
- [Setting up a node/validator](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator.md): Everything that you need to setup a validator from picking the right hardware to getting a validator up and running.
- [Semi-Permissioned Model](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/semi-permissioned-model.md)
- [Hardware setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup.md): This chapter gives you an insight of what you need to run a node in Secret Network. Since Secret Network uses Intel SGX, nodes have to fulfill special requirements.
- [Hardware Compliance](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/hardware-compliance.md): This is intended to guide you in selecting SGX compliant hardware for Secret Network.
- [VPS/Bare-Metal Compliance](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/vps-compliance.md)
- [Leaseweb Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/vps-compliance/leaseweb-setup.md)
- [PhoenixNAP Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/vps-compliance/phoenixnap-setup.md)
- [Psychz Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/vps-compliance/psychz-setup.md)
- [nForce Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/vps-compliance/nforce-setup.md)
- [Vultr Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/vps-compliance/vultr-setup.md)
- [OVHCloud Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/vps-compliance/ovhcloud-setup.md)
- [Microsoft Azure Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/vps-compliance/microsoft-azure-setup.md)
- [Patching your Node](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/patching-your-node.md)
- [Extracting and Registering MachineID](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/extracting-and-registering-machineid.md)
- [Enclave verification](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/enclave-verification.md)
- [Registration troubleshooting](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/hardware-setup/registration-troubleshooting.md)
- [Testnet Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/testnet.md): This section will take you through the process of taking a node from fresh machine to full validator on the public testnet pulsar-3.
- [Install SGX](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/testnet/install-sgx-1.md)
- [Install secretd](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/testnet/install-secretd.md)
- [Setup Full Node](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/testnet/run-a-full-node.md)
- [Testnet State Sync](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/testnet/testnet-state-sync.md)
- [Becoming a Testnet Validator](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/testnet/join-as-a-validator.md)
- [Installing CLI & Creating A New Address](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/testnet/installing-cli-and-creating-a-new-address.md): \`secretcli\` is the Secret Network light client, a command-line interface tool for interacting with nodes running on the Secret Network. To install it, follow these instructions:
- [Mainnet Setup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/node-setup.md)
- [Install SGX](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/node-setup/install-sgx-1.md)
- [Install secretd](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/node-setup/install-secretd.md)
- [Setup Full Node](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/node-setup/setup-full-node.md)
- [Quicksync / Snapshot](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/node-setup/snapshot.md)
- [Statesync](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/node-setup/state-sync.md)
- [Becoming A Validator](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/node-setup/becoming-a-validator.md)
- [Installing CLI & Creating A New Address](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/setting-up-a-node-validator/node-setup/installing-cli-and-creating-a-new-address.md): \`secretcli\` is the Secret Network light client, a command-line interface tool for interacting with nodes running on the Secret Network. To install it, follow these instructions:
- [Maintaining a node/validator](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator.md)
- [Slashing information](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-runners.md): Overview
- [Migrating a Validator](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/migrating-a-validator.md)
- [Troubleshooting](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/troubleshooting.md)
- [Validator Backup](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/validator-backup.md)
- [Server security](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/security.md)
- [SSH authentication](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/security/ssh-authentication.md)
- [Server configuration](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/security/server-configuration.md)
- [Uncomplicated-Firewall (UFW)](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/security/uncomplicated-firewall-ufw.md)
- [Local CLI](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/security/local-cli.md)
- [Node Monitoring](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring.md)
- [Prometheus](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/prometheus.md)
- [Environment Preperation](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/prometheus/environment-preperation.md)
- [Install Node Exporter](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/prometheus/install-node-exporter.md)
- [Install Prometheus](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/prometheus/install-prometheus.md)
- [Configuring Prometheus](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/prometheus/configuring-prometheus.md)
- [Grafana](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/grafana.md)
- [Install Grafana](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/grafana/install-grafana.md)
- [Grafana Dashboard](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/grafana/grafana-dashboard.md)
- [Next Steps](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/grafana/next-steps.md)
- [Docker](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/docker.md)
- [Install Docker](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/docker/install-docker.md)
- [Configuration](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/docker/configuration.md)
- [Start Containers](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/docker/start-containers.md)
- [Grafana Dashboard](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/docker/grafana-dashboard.md)
- [Application Ports](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/docker/application-ports.md)
- [Stop Containers](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/docker/stop-containers.md)
- [Goaccess](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/goaccess.md)
- [Install Goaccess](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/goaccess/install-goaccess.md)
- [Setup Goaccess](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/node-monitoring/goaccess/setup-goaccess.md)
- [Helpful commands](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation.md): General Overview
- [Query Validators](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/query-validators.md)
- [Bond Tokens](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/bond-tokens.md)
- [Withdraw Rewards](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/withdraw-rewards.md)
- [Query Delegations](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/query-delegations.md)
- [Unbond Tokens](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/unbond-tokens.md)
- [Query Unbonding-Delegations](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/query-unbonding-delegations.md)
- [Redelegate Tokens](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/redelegate-tokens.md)
- [Query Redelegations](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/query-redelegations.md)
- [Query Parameters](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/query-parameters.md)
- [Query Pool](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/query-pool.md)
- [Query Delegations To Validator](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/maintaining-a-node-validator/delegation/query-delegations-to-validator.md)
- [API Noderunning](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/api-noderunning.md)
- [Running Multiple Nodes on the Same Server](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/api-noderunning/running-multiple-nodes-on-the-same-server.md)
- [Node Loadbalancing using Nginx](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/api-noderunning/node-loadbalancing-using-nginx.md)
- [Setup Nginx](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/api-noderunning/node-loadbalancing-using-nginx/setup-nginx.md)
- [Example Nginx config](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/api-noderunning/node-loadbalancing-using-nginx/example-nginx-config.md)
- [Using Auto heal to improve cluster uptime for Nginx](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/api-noderunning/using-auto-heal-to-improve-cluster-uptime-for-nginx.md)
- [Sentry and Archive nodes](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/sentry-archive-and-ibc-node-setup.md)
- [Mantlemint](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/sentry-archive-and-ibc-node-setup/mantlemint.md): Note: Mantlemint is currently in beta. This means some of these instructions may not work as expected, or could be subject to change
- [Sentry Nodes](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/sentry-archive-and-ibc-node-setup/sentry-nodes.md)
- [Archive Nodes](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/sentry-archive-and-ibc-node-setup/archive-nodes.md)
- [Adding Nodes via Governance Proposal](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/adding-nodes-via-governance-proposal.md)
- [Adding an Azure node](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/adding-an-azure-node.md)
- [Replacing an existing MachineID](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/replacing-an-existing-machineid.md)
- [Non-SGX Node (Beta)](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/non-sgx-node-beta.md)
- [How it Works](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/non-sgx-node-beta/how-it-works.md)
- [Setting up an SGX Provider Node](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/non-sgx-node-beta/setting-up-an-sgx-provider-node.md)
- [Setting up the Secretd-sgx-Proxy](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/non-sgx-node-beta/setting-up-an-sgx-provider-node/setting-up-the-secretd-sgx-proxy.md)
- [Registering SGX Provider with the Contract](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/non-sgx-node-beta/setting-up-an-sgx-provider-node/registering-sgx-provider-with-the-contract.md)
- [Setting up a Non-SGX Node](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/non-sgx-node-beta/setting-up-a-non-sgx-node.md)
- [Environment Variables Reference](https://docs.scrt.network/secret-network-documentation/infrastructure/running-a-node-validator/non-sgx-node-beta/environment-variables-reference.md)
- [IBC Relayers](https://docs.scrt.network/secret-network-documentation/infrastructure/ibc-relayers.md)
- [Hermes](https://docs.scrt.network/secret-network-documentation/infrastructure/ibc-relayers/hermes.md)
- [RLY](https://docs.scrt.network/secret-network-documentation/infrastructure/ibc-relayers/rly.md)
- [IBC channel database](https://docs.scrt.network/secret-network-documentation/infrastructure/ibc-relayers/ibc-channel-database.md): All Chains and their respective IBC channels with Secret Network are listed below
- [Upgrade Instructions](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions.md)
- [v1.13](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/v1.12.md)
- [v1.12](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/v1.12-1.md)
- [v1.11](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/v1.11.md)
- [v1.10](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/v1.10.md)
- [v1.9](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/v1.9.md)
- [v1.8](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/v1.8.md)
- [v1.7](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/v1.7.md)
- [Shockwave Omega v1.6](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/shockwave-omega.md)
- [v1.5](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/v1.5.md)
- [Shockwave Delta v1.4](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/shockwave-delta.md)
- [Shockwave Delta v1.4 (Testnet)](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/shockwave-delta-testnet.md)
- [Shockwave Alpha v1.3](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/shockwave-alpha.md)
- [Cosmovisor](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/cosmovisor.md)
- [Vulcan Network Upgrade (OLD)](https://docs.scrt.network/secret-network-documentation/infrastructure/upgrade-instructions/vulcan-network-upgrade-old.md)
- [Postmortems](https://docs.scrt.network/secret-network-documentation/infrastructure/post-mortems-upgrades.md)
- [SNIP-20 leaks](https://docs.scrt.network/secret-network-documentation/infrastructure/post-mortems-upgrades/snip-20-leaks.md)
- [xApic](https://docs.scrt.network/secret-network-documentation/infrastructure/post-mortems-upgrades/xapic.md)
- [Secpk-Verifications Bloat](https://docs.scrt.network/secret-network-documentation/infrastructure/post-mortems-upgrades/secpk-verifications-bloat.md)
- [Earn Contract Exploit](https://docs.scrt.network/secret-network-documentation/infrastructure/post-mortems-upgrades/earn-contract-exploit.md)
- [Testnet Halt 95](https://docs.scrt.network/secret-network-documentation/infrastructure/post-mortems-upgrades/testnet-halt-95.md)
- [Contribute to the documentation](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute.md)
- [Report Bugs](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/report-bugs.md)
- [Suggest Enhancements](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/suggest-enhancements.md)
- [First Contribution Guide](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/first-contribution-guide.md)
- [Pull Request Templates](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/pull-request-templates.md)
- [Update Documentation](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/pull-request-templates/update-documentation.md)
- [Bug Fix](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/pull-request-templates/bug-fix.md)
- [Improve Performance](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/pull-request-templates/improve-performance.md)
- [Change Functionality](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/pull-request-templates/change-functionality.md)
- [Style Guide](https://docs.scrt.network/secret-network-documentation/infrastructure/how-to-contribute/formatting-guide.md)
- [Versioning & Changelog](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog.md)
- [Secret Network v1.13](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/secret-network-v1.13.md)
- [Secret Network v1.12](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/secret-network-v1.12.md)
- [Secret Network v1.11](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/secret-network-v1.11.md)
- [Secret Network v1.10](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/secret-network-v1.10.md)
- [Secret network v1.9](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/secret-network-v1.9.md)
- [Secret Network v1.7/1.8](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/secret-network-v1.7-wip.md)
- [Secret Network v1.6](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/secret-network-v1.6.md)
- [Secret Network v1.5](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/secret-network-v1.5-placeholder.md)
- [Secret Network v1.4 (CosmWasm 1.0)](https://docs.scrt.network/secret-network-documentation/infrastructure/versioning-and-changelog/migration-from-cw-0.10-to-1.0.md)
- [Cron module](https://docs.scrt.network/secret-network-documentation/cron-module.md)
- [Overview](https://docs.scrt.network/secret-network-documentation/cron-module/overview.md)
- [Client](https://docs.scrt.network/secret-network-documentation/cron-module/client.md)
- [State](https://docs.scrt.network/secret-network-documentation/cron-module/state.md)
- [Metrics](https://docs.scrt.network/secret-network-documentation/cron-module/metrics.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
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.scrt.network/secret-network-documentation/introduction/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.
