Blockchain Transaction Lifecycle Security Standard Audit Framework

previous: Attach Vital Metadata | Contents | next: Validate Transactions for Each Chain

Attach Useful Metadata

Statement of Requirement

Producers SHOULD include context such as destination, required signer set, policy tags, destination chain or network, gas/fee policy, and expiry or time to live (TTL) in the metadata attached for Attach Vital Metadata

See it in the specification

Applicability

Purpose

Enable integrity verification and forensic analysis

Audit Procedure

Verify that the Producer provides relevant metadata in a documented format

See also Attach Vital Metadata, Verify Received Transactions, and Verify at Point of Delivery

Success Criteria

The Producer provides useful metadata beyond that required for Attach Vital Metadata in a documented canonical form.

Best Practice

Metadata including:

Failure Criteria

There is insufficient metadata provided with the transaction bytecode to verify the transaction's integrity

Justifiable Exceptions

The extended metadata is a useful feature. However, its absence is justifiable on the grounds of keeping code or interfaces simple. Justification for not meeting this requirement does not need to be explicit.

Key Evidence

previous: Attach Vital Metadata | Contents | next: Validate Transactions for Each Chain