Interface OfflineRegionQueryReadV1<T>

interface OfflineRegionQueryReadV1<T> {
    attribution: Readonly<Record<string, string>>;
    cache: OfflineRegionReadCacheDecisionV1;
    kind: "honua.offline-region-read";
    planCache: QueryPlanCacheOptions;
    provenance: OfflineRegionReadProvenanceV1;
    regionId: `sha256:${string}`;
    result: Result<T>;
    version: "1.0";
}

Type Parameters

  • T = Record<string, unknown>

Properties

attribution: Readonly<Record<string, string>>

Attribution for the resources that answered the read.

kind

Cache input for explainQuery(), so the query plan reports this read. A fresh region carries its manifest identity as the plan's validator; a stale one deliberately carries none, because a region can be reported stale but never revalidated without the network the caller does not have.

regionId: `sha256:${string}`
result: Result<T>
version