InteractionDecision
Immutable human intent receipt. execution.proven is always false in this slice.
Fields and constraints
Section titled “Fields and constraints”| Field | Type | Required | Description |
|---|---|---|---|
id |
string | Yes | |
interactionId |
string | Yes | |
revisionId |
string | Yes | |
actionId |
string | Yes | |
proposalFingerprint |
string | Yes | |
semanticAction |
string | Yes | |
outcome |
"approve" · "reject" · "abstain" · "conflict" · "acknowledge" · "choose" · "answer" · "comment" · "request_revision" · "snooze" |
Yes | |
actor |
object | Yes | |
decidedAt |
string | Yes | Format: date-time. |
expiresAt |
string or null | No | Format: date-time. |
terminalState |
"recorded" |
Yes | |
actionSnapshot |
object or null | No | |
consequence |
object or null | No | |
contentPurgeAfter |
string | No | Format: date-time. |
contentPurgedAt |
string or null | No | Format: date-time. |
execution |
object | Yes |
Full schema
Section titled “Full schema”Download this schema or use the complete OpenAPI document to resolve all references.