Owner whose enclave executes the read.
Owner-issued builder grant.
Data scope to read.
OptionalpinnedExact record version to require, or null for an unpinned read.
OptionaldeadlineRequested deadline offset, clamped to the protocol maximum.
OptionalwaitGateway inline-wait seconds, clamped to 0..MAX_WAIT_SECONDS.
OptionalmaxThe most this read may cost, uint256 decimal. A quote above it is refused before anything is signed. Omit to accept whatever the chain's FeeRegistry says at submission time.
OptionaljobReuse a job id across attempts instead of minting one.
A charged read reserves escrow when the Gateway first accepts the job, so a
response lost in transit is ambiguous: retrying with a fresh id would
reserve a second time. Supply the id (and idempotencyKey) from
durable storage and a resubmission replays the original job and reserves
nothing. JobTransportError.details carries both back when a submission
fails mid-flight.
Parameters for one encrypted raw-read submission.