Wall-clock from the first emitted token to finish.
OptionalfillWall-clock from admission (leaving the pending queue) to the first emitted token — the row's prefill span on the batch lane.
OptionalspecOptionalacceptanceLengths?: number[]OptionalacceptedByPos?: number[]OptionaldraftedByPos?: number[]OptionalforwardsSaved?: numberOptionalphaseMs?: SpecPhaseMsRound phase wall time, summed over the request's rounds. Present only
under MLX_BUN_SPEC_PHASE_TIMING=1, which forces an evaluation at each
phase boundary (diagnostic: it removes the overlap production decode
relies on, so the sum is not production round time).
Optionalrejected?: numberOptionalrounds?: numberOptionaltokensPerForward?: number
Prompt tokens served from the prompt cache: a joiner's prefill starts from the longest usable cached prefix the cache service acquires. 0 on a cold prefill.