Skip to content
Document Authoring DA  API Docs v1.20.0
npmGitHub

TransactionReportNEW

TransactionReport:

Verifiable content identity and change metadata for a document transaction.

A report is unsigned. Its digests identify canonical document content, but the report does not prove who created that content. authorLabel is supplied by the host.

reportVersion: 1


digestAlgorithm: "SHA-256"


canonicalizationVersion: number


txId: number

Session-scoped transaction id; matches the txId on emitted document events. Not stable across sessions.


authorLabel: string

Host-supplied author label: review.author when given, else the participant/document author.


beforeDigest: string

Hex SHA-256 of the canonical DocJSON of the document (model + resources) before the transaction.


afterDigest: string

Same digest after the transaction. Equals beforeDigest for no-op and rolled-back transactions.


changes: TransactionReportChange[]

Revision, comment, and direct changes produced by the committed transaction.