Discovery seam for reading GeoParquet footer / geo metadata.
Unlike network protocols, a GeoParquet asset has no HTTP metadata document:
discovery must read the Parquet footer (row-group + schema + the GeoParquet
geo key-value blob), which requires either HTTP range requests or a DuckDB
metadata read. That heavy machinery must never enter the connect() static
graph, so the reader is injected. GeoparquetRuntime (from
@honua/sdk-js/geoparquet) satisfies this interface structurally via its
profile() method, so the same runtime can both discover and execute.
Discovery seam for reading GeoParquet footer /
geometadata.Unlike network protocols, a GeoParquet asset has no HTTP metadata document: discovery must read the Parquet footer (row-group + schema + the GeoParquet
geokey-value blob), which requires either HTTP range requests or a DuckDB metadata read. That heavy machinery must never enter theconnect()static graph, so the reader is injected.GeoparquetRuntime(from@honua/sdk-js/geoparquet) satisfies this interface structurally via itsprofile()method, so the same runtime can both discover and execute.