Skip to content

ReceiptFrame

autogen.beta.network.transport.frames.ReceiptFrame dataclass #

ReceiptFrame(envelope_id, status, reason='')

client → hub: ack or nack a notify.

status is "ack" (advances the cross-process inbox.cursor when the transport supports replay) or "nack" (records to inbox_nacks.jsonl). reason is a free-form diagnostic for the audit log.

kind class-attribute #

kind = 'receipt'

envelope_id instance-attribute #

envelope_id

status instance-attribute #

status

reason class-attribute instance-attribute #

reason = ''