# Introduction

Welcome to the Storage Proofs documentation!&#x20;

This site introduces you to Storage Proofs, a powerful on-chain data access solution that enables secure and trustless access to blockchain data across different networks and layers.&#x20;

Storage Proofs are designed to address key challenges in blockchain scalability, interoperability, and data verification. They provide a secure and efficient method for enabling cross-chain data access and historical data verification without introducing new trust assumptions.

In this documentation, you'll learn about:

1. The fundamental concepts behind Storage Proofs
2. Step-by-step workflows for generating and verifying Storage Proofs
3. How to access block hashes and other critical blockchain data
4. Turbo: A user-friendly interface for integrating Storage Proofs into smart contracts
5. Turbo Compute: Verifiable off-chain compute with on-chain verification

Whether you're a blockchain developer looking to enhance cross-chain functionality or a researcher exploring novel consensus mechanisms, this documentation will provide you with the knowledge and tools to leverage Storage Proofs effectively in your projects.

Let's dive in and explore the world of Storage Proofs!


---

# 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.storageproofs.com/getting-started/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.
