# Herodotus Docs

## Herodotus Docs

- [Introduction](https://docs.herodotus.dev/herodotus-docs/readme.md): Secure On-Chain Data Access Solutions
- [FAQ](https://docs.herodotus.dev/herodotus-docs/faq.md)
- [Storage Proofs](https://docs.herodotus.dev/herodotus-docs/developers/storage-proofs.md)
- [Workflow](https://docs.herodotus.dev/herodotus-docs/developers/storage-proofs/workflow.md): General Storage Proof Workflow
- [Workflow Examples](https://docs.herodotus.dev/herodotus-docs/developers/storage-proofs/workflow-examples.md): Storage Proof Workflow Examples
- [Accessing Block Hash](https://docs.herodotus.dev/herodotus-docs/developers/storage-proofs/accessing-block-hash.md)
- [Storage Proof API](https://docs.herodotus.dev/herodotus-docs/developers/storage-proof-api.md): Request storage proofs quickly and easily
- [Turbo](https://docs.herodotus.dev/herodotus-docs/developers/turbo.md): Seamless Blockchain Data Access
- [Supported Networks](https://docs.herodotus.dev/herodotus-docs/developers/turbo/supported-networks.md)
- [Data Processor](https://docs.herodotus.dev/herodotus-docs/developers/data-processor.md): Unlocking the Full Potential of On-Chain Data with Verifiable Compute
- [Why use HDP?](https://docs.herodotus.dev/herodotus-docs/developers/data-processor/why-hdp.md)
- [Getting Started](https://docs.herodotus.dev/herodotus-docs/developers/data-processor/getting-started.md): Confused about HDP? Start here!
- [HDP Jargon](https://docs.herodotus.dev/herodotus-docs/developers/data-processor/jargon.md): Data Processor Jargon
- [What is a Data Lake?](https://docs.herodotus.dev/herodotus-docs/developers/data-processor/jargon/what-is-datalake.md): Data Processor Data Lake Introduction
- [What is a Module?](https://docs.herodotus.dev/herodotus-docs/developers/data-processor/jargon/what-is-module.md): Data Processor Module Introduction
- [Cairo1/Cairo0 Interoperability](https://docs.herodotus.dev/herodotus-docs/developers/data-processor/jargon/cairo1-cairo0-interoperability.md): Cairo1 and Cairo0 Interoperability
- [Architecture](https://docs.herodotus.dev/herodotus-docs/developers/data-processor/architecture.md): Architecture Flow of Processing Steps
- [Additional Resources](https://docs.herodotus.dev/herodotus-docs/developers/data-processor/resource.md): Resource page for Data Processor
- [Data Processor API](https://docs.herodotus.dev/herodotus-docs/developers/api-docs.md): Documentation of Data Processor API
- [Program Registry API](https://docs.herodotus.dev/herodotus-docs/developers/api-docs/program-registry.md): Program Registry
- [Data Structure Indexer API](https://docs.herodotus.dev/herodotus-docs/developers/data-structure-indexer-api.md)
- [Supported Networks](https://docs.herodotus.dev/herodotus-docs/developers/supported-networks.md)
- [Contract Addresses](https://docs.herodotus.dev/herodotus-docs/developers/contract-addresses.md): Herodotus Deployed Smart Contract Addresses
- [Integrity Verifier](https://docs.herodotus.dev/herodotus-docs/scaling-solutions/integrity-verifier.md)
- [Architecture](https://docs.herodotus.dev/herodotus-docs/protocol-design/architecture.md)
- [Smart Contracts](https://docs.herodotus.dev/herodotus-docs/protocol-design/architecture/smart-contracts.md): Herodotus Smart Contract Workflow on L1 and L2
- [OP Stack](https://docs.herodotus.dev/herodotus-docs/protocol-design/architecture/op-stack.md): Storage Proofs on Optimism and OP Stack Blockchains
- [Historical Block Hash Accumulator](https://docs.herodotus.dev/herodotus-docs/protocol-design/historical-block-hash-accumulator.md)
- [Merkle Mountain Ranges](https://docs.herodotus.dev/herodotus-docs/protocol-design/historical-block-hash-accumulator/merkle-mountain-ranges.md)
- [Initial Accumulation Event](https://docs.herodotus.dev/herodotus-docs/protocol-design/historical-block-hash-accumulator/initial-accumulation-event.md)
- [Timestamp to Block Mapper](https://docs.herodotus.dev/herodotus-docs/protocol-design/timestamp-to-block-number-mapper.md): The Timestamp to Block Mapper facilitates the mapping of block numbers to their corresponding timestamps.
- [Edge Cases](https://docs.herodotus.dev/herodotus-docs/protocol-design/timestamp-to-block-number-mapper/edge-cases.md): Handling Edge Cases
- [Audits](https://docs.herodotus.dev/herodotus-docs/security/audits.md)
