ReadonlyabortWhy the consumer abandoned the stream; null unless termination is "abort".
ReadonlyblocksEvery opened block, in first-seen order. Nothing is filtered out.
ReadonlyfinishThe terminal finish reason; null when the consumer aborted before one arrived.
ReadonlyterminationReadonlyusageToken accounting, or null when the provider reported none.
Null is only reachable on a failed finish or an abort: the grammar refuses a successful finish that was not preceded by usage.
The complete, frozen record of one provider stream.
This is the shape a durable writer signs from.
blocksis authoritative and total; anything narrower is a projection of it.