Skip to content

Token Profile: Payload Frame

The payload frame is where token carries the actual discrete sequence content. The descriptor and body define the rules; the payload frame is the content the receiver ultimately displays, buffers, or merges.

What this layer answers

  1. Which token fragment the current chunk actually carries.
  2. How that fragment maps back to sequence_start / sequence_end and offset / length.
  3. Whether the receiver should display it immediately, buffer it, or wait for more chunks before merging.

Typical representation

NameTypical shapeDescription
token_chunkString, byte block, or encoded token fragmentCarries the actual incremental discrete-sequence content

Engineering notes

  1. The payload frame does not define the token unit; that still comes from schema/body.
  2. Do not infer terminal state from the payload frame alone; terminal and stop_reason still matter.
  3. If an implementation supports discontinuous transfer or reassembly, the receiver should merge chunks with descriptor offsets rather than assuming full-sequence delivery.

NNRP Documentation