Herodotus nhằm mục đích cung cấp cho các hợp đồng thông minh truy cập đồng bộ vào dữ liệu trên chuỗi từ các lớp Ethereum khác. Ngăn xếp của nó kết hợp các bằng chứng lưu trữ với các bằng chứng không tiết lộ, nhằm mục đích cho phép truy cập dữ liệu liên miền giữa các lớp Ethereum và làm cho các hợp đồng được triển khai trên chúng tự nhận thức.