
SolutionHDP
Herodotus Data Processor (HDP)
A ZK coprocessor for smart contracts. Run custom Cairo programs over historical and cross-chain on-chain data, and verify results on-chain via STARK proofs.
Discover HDP
HDP
HDP - The ZK Coprocessor for Cross-Chain and Historical Data
Run provable compute over authenticated onchain data.The Herodotus Data Processor (HDP) is a ZK Coprocessor for executing user-defined logic over historical and cross-chain blockchain state. It lets developers compute over data that would be too expensive or unavailable for a smart contract to process directly, then make the result available onchain with cryptographic guarantees.HDP uses Storage Proofs as authenticated inputs and STARK proofs to verify computation, reducing oracle trust while keeping heavy execution offchain.Use HDP to build verifiable TWAPs, voting strategies, risk checks, compliance predicates, cross-chain analytics, and other data-rich smart contract workflows.Put simply: HDP lets smart contracts consume the result of provable compute over historical or cross-chain state.

Potential Impact
Potential Impact of HDP
With a ZK coprocessor in the loop, smart contracts can do things that were previously off-chain only:Reason about historical state without storing it on-chain.
Implement sophisticated data-driven decision-making processes.
Replace oracle dependencies with verifiable computation.
Settle off-chain compute on-chain with provable correctness.
Read state across Ethereum, Starknet, and supported L2s.

Key Benefits
Use Cases

Start building today!
Production-grade proving, no ops
REST API and SDKs ready
Free testnet, no credit card
Direct support from the Herodotus team