# description
A causal attribution record asserting that the Beckn transaction in which this entry appears was triggered by a specific upstream Beckn interaction. Used in Context.lineage at transaction boundaries — when a new transaction is initiated as a direct consequence of an upstream interaction. MUST NOT be included within subsequent steps of the same transaction, and MUST NOT be propagated by downstream responses.

# properties.action.description
The Beckn endpoint of the upstream message that caused this transaction to be initiated.

# properties.transactionId.description
The transactionId of the upstream Beckn transaction, taken from its Context.

# properties.messageId.description
The messageId of the specific upstream message that directly triggered the creation of this transaction.

# properties.digest.description
BLAKE2b-512 hash of the upstream message body bytes, encoded in Base64 and prefixed with the algorithm identifier. Format: BLAKE-512={base64EncodedHash}