| What you receive | Partitioned Parquet files, with manifests and checksums | Query results, exported from a hosted warehouse | JSON responses, one request at a time | Tables or shares inside a cloud warehouse | A stream or table populated by a pipeline you define | Whatever your pipeline manages to produce |
|---|
| Where the data lives | Your disk, your bucket, your warehouse | The vendor platform, with exports as the way out | The vendor platform, re-fetched on demand | Your warehouse account, for as long as the contract runs | A hosted store, or a sink you configure | Your infrastructure, at your operating cost |
|---|
| Full-history backfills | The default product, since full history is a coverage window | Queryable, but awkward to export at archive scale | Pagination against per-request billing | Included in scope, subject to contract and warehouse cost | A backfill job you run, size, and pay for | Months of recapture whenever a decoder changes |
|---|
| Cost model | Per dataset and coverage window, priced before you buy | Seats plus query or export credits | Per request, credit, or compute unit | Annual subscription, plus your own warehouse compute | Per pipeline, indexed volume, or compute | Nodes, storage, and engineer time, permanently |
|---|
| Cost of re-reading history | Zero, because the files are already yours | Another query against your credit balance | Another full paginated crawl | Warehouse compute on every scan | Another backfill run | Your own compute bill |
|---|
| Schema stability | Versioned and immutable, with corrections shipped as new versions | Curated tables evolve, so definitions can change under a query | Versioned by endpoint, at the vendor cadence | Vendor controlled, with change notices by contract | Yours to define, and yours to migrate | Yours to define, and yours to migrate |
|---|
| Decoder maintenance | Ours, with decoders pinned to program versions | Platform and community curators, coverage varying by protocol | The vendor, for the endpoints it offers | The vendor, for the tables in scope | Yours, per protocol you index | Yours, through every program upgrade |
|---|
| If you stop paying | You keep every file already delivered | Access ends, and exported extracts are what remains | Access ends | The share is revoked, so copies must be made in advance | Pipelines stop, and sinked data remains | Nothing changes, because you were always the operator |
|---|
| Strongest at | Training sets, backtests, and warehouse loads over deep history | Exploration, dashboards, and sharing analysis | Application backends and point lookups | Broad multi-chain coverage inside an existing warehouse | Protocol-specific, app-shaped views of live data | Coverage nobody sells, or data you may never send outside |
|---|