blockether.vis.activity
Immutable Activity receipts, counts, grouping and evidence.
For reading event data, see the SDK guide. For authoring tool presentations, see the Activity presentation guide.
A typed reference to a resource involved in an invocation, identified by id.
One classified diff line; is_redacted marks content withheld from the receipt.
Text or structured change evidence attached to an invocation.
Optional counts describe the observed changes; truncation and redaction flags explain why the displayed evidence may not contain the full content.
One invocation's lifecycle, outcome and human-readable evidence.
id and sequence preserve identity and ordering. state describes the
outcome; summary is display text, not a replacement for status. Shell polls
can appear as children. presentation contains the extension's selected
content, while evidence retains engine-observed information.
One operation with identical complete arguments; all invocation evidence is retained.
One exact operation across the block, ordered by first invocation.
Shell polling remains child evidence. Unknown operations use their exact names. Disclosure state belongs to the reader, never to this receipt.
Repeated arguments in first-entry order; unknown argument keys stay separate.
Invocation counts by lifecycle outcome, distinct from the visible row count.
Rows omitted from this projection, with counts by omission classification.
One form's Activity receipt, optionally a page of its durable history.
Prefer from_wire to direct construction when accepting external data.
rows and nested values are immutable; to_wire produces an independent
mutable JSON-compatible copy. Grouping properties are computed, not stored.
The same per-operation groups used by Companion and TUI; not serialized.
Exact operation/argument pairs within this block; not serialized.