Processes and data in e-commerce — Smart contract-based B2B electronic transaction execution and verification — Part 1: Reference model

This document provides a reference model intended to support the analysis and design of B2B electronic transactions utilizing smart contracts. The model identifies and defines five core components that constitute the foundational elements for such transactions, as follows: authentication and responsibility of transaction parties; transaction procedure and execution; transaction consensus mechanism; transaction verification mechanism; security controls.

Titre manque — Partie 1: Titre manque

General Information

Status
Published
Publication Date
28-Apr-2026
Current Stage
6060 - International Standard published
Start Date
29-Apr-2026
Due Date
31-Oct-2026
Completion Date
29-Apr-2026

Overview

ISO/TR 16320-1 establishes a reference model for analyzing and designing business-to-business (B2B) electronic transactions that leverage smart contract technology. Developed by the International Organization for Standardization (ISO), this technical report addresses the increasing adoption of blockchain and distributed ledger technology (DLT) in digital commerce, especially where transactional trust, tamper-evident records, and security are central concerns.

The reference model serves as a foundational guideline for organizations seeking to implement or evaluate smart contract-based B2B electronic transaction systems. By defining and describing five core components-authentication, transaction execution, consensus, verification, and security controls-ISO/TR 16320-1 helps ensure the integrity, trustworthiness, and efficiency of automated digital agreements in commercial environments.

Key Topics

Smart Contracts in B2B E-Commerce

  • Definition: Smart contracts are software programs stored on DLT systems that automatically execute agreed-upon contractual terms between transacting parties.
  • Advantages:
    • Automated execution based on predefined conditions, reducing manual intervention and human error.
    • Enhanced transparency and real-time monitoring in transaction processes.
    • Reduced reliance on intermediaries, streamlining operations and lowering costs.
    • Immutable, tamper-evident transaction records which support auditability and dispute resolution.

The Five Core Components

ISO/TR 16320-1's model identifies essential components for robust B2B smart contract transactions:

  • Authentication and Responsibility: Mechanisms to verify the identity of and assign roles to transaction participants, ensuring only authorized parties engage in sensitive processes.
  • Transaction Procedure and Execution: Defined steps and automated logic to perform, monitor, and complete contractual agreements.
  • Consensus Mechanism: Distributed protocols to confirm, validate, and approve transaction data, ensuring network-wide agreement and legal enforceability.
  • Verification Mechanism: Methods to technically and, if needed, legally validate contract logic, contents, and outcomes before and after execution.
  • Security Controls: Data protection tools, including privacy enforcement, encryption, and access management, safeguarding sensitive commercial information.

SEEV Model

The Smart Contract-based B2B e-Transaction Execution and Verification (SEEV) Model specifies requirements, roles, and procedures for these core components, offering a framework for:

  • Authenticating participating entities
  • Managing roles and permissions (e.g., buyer, seller, auditor)
  • Negotiating, drafting, reviewing, and finalizing smart contract terms
  • Verifying technical compliance and data integrity
  • Enforcing privacy and storing sensitive data securely

Applications

The reference model described in ISO/TR 16320-1 is valuable for organizations and platforms engaged in:

  • Digital business platforms and e-marketplaces aiming for automated, secure, and verifiable B2B transactions.
  • Supply chain and logistics operators seeking to streamline contract management, automate procurement, and enhance record-keeping.
  • Finance and trade where transaction integrity, auditability, and legal validity are priorities.
  • Manufacturing, public services, and healthcare sectors adopting DLT for secure records, process automation, and reduction of manual reconciliation.
  • IT solution providers and system integrators developing compliant smart contract platforms or supporting migrations from legacy systems.

Implementing the ISO/TR 16320-1 model supports operational efficiency, risk reduction, legal clarity, and interoperability in international B2B environments utilizing smart contracts.

Related Standards

Organizations implementing ISO/TR 16320-1 should consider these related international standards:

  • ISO/TR 23455: Blockchain and DLT - Overview of smart contract use
  • ISO 22739: Blockchain and distributed ledger technologies - Terminology
  • ISO/TC 154: Processes, data elements, and documents in commerce, industry, and administration

Staying aligned with these standards promotes interoperability, best practices, and trust in global digital commerce infrastructures.

Buy Documents

Technical report

ISO/TR 16320-1:2026 - Processes and data in e-commerce — Smart contract-based B2B electronic transaction execution and verification — Part 1: Reference model

Release Date:29-Apr-2026
English language (17 pages)
sale 15% off
Preview
sale 15% off
Preview

Get Certified

Connect with accredited certification bodies for this standard

BSI Group

BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

UKAS United Kingdom Verified

NYCE

Mexican standards and certification body.

EMA Mexico Verified

Sponsored listings

Frequently Asked Questions

ISO/TR 16320-1:2026 is a technical report published by the International Organization for Standardization (ISO). Its full title is "Processes and data in e-commerce — Smart contract-based B2B electronic transaction execution and verification — Part 1: Reference model". This standard covers: This document provides a reference model intended to support the analysis and design of B2B electronic transactions utilizing smart contracts. The model identifies and defines five core components that constitute the foundational elements for such transactions, as follows: authentication and responsibility of transaction parties; transaction procedure and execution; transaction consensus mechanism; transaction verification mechanism; security controls.

This document provides a reference model intended to support the analysis and design of B2B electronic transactions utilizing smart contracts. The model identifies and defines five core components that constitute the foundational elements for such transactions, as follows: authentication and responsibility of transaction parties; transaction procedure and execution; transaction consensus mechanism; transaction verification mechanism; security controls.

ISO/TR 16320-1:2026 is classified under the following ICS (International Classification for Standards) categories: 35.240.63 - IT applications in trade. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/TR 16320-1:2026 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


Technical
Report
ISO/TR 16320-1
First edition
Processes and data in
2026-04
e-commerce — Smart contract-
based B2B electronic transaction
execution and verification —
Part 1:
Reference model
Reference number
© ISO 2026
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Abbreviated terms . 2
5 Overview of B2B e-transaction based on smart contract . 3
5.1 Overview .3
5.2 Smart contract-based B2B system configuration .4
6 Smart contract-based B2B e-transaction execution and verification model: SEEV . 4
6.1 Purpose .4
6.2 Prerequisites .5
6.3 SEEV scenario .6
6.4 SEEV component .6
6.5 SEEV processes .7
7 Authority authentication mechanism (AAM) . 8
7.1 Purpose .8
7.2 Node classification .8
7.3 AAM process .9
8 Consensus agreement mechanism: CAM .10
8.1 Purpose .10
8.2 Consensus process of CAM .11
9 Smart contract verification mechanism: SVM .13
9.1 Purpose . 13
9.2 Verification process . 13
10 Security controller mechanism: SCM . 14
10.1 Purpose .14
10.2 SCM process .14
Bibliography . 17

iii
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out through
ISO technical committees. Each member body interested in a subject for which a technical committee
has been established has the right to be represented on that committee. International organizations,
governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely
with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are described
in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the different types
of ISO document should be noted. This document was drafted in accordance with the editorial rules of the
ISO/IEC Directives, Part 2 (see www.iso.org/directives).
ISO draws attention to the possibility that the implementation of this document may involve the use of (a)
patent(s). ISO takes no position concerning the evidence, validity or applicability of any claimed patent
rights in respect thereof. As of the date of publication of this document, ISO had not received notice of (a)
patent(s) which may be required to implement this document. However, implementers are cautioned that
this may not represent the latest information, which may be obtained from the patent database available at
www.iso.org/patents. ISO shall not be held responsible for identifying any or all such patent rights.
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and expressions
related to conformity assessment, as well as information about ISO's adherence to the World Trade
Organization (WTO) principles in the Technical Barriers to Trade (TBT), see www.iso.org/iso/foreword.html.
This document was prepared by Technical Committee ISO/TC 154, Processes, data elements and documents in
commerce, industry and administration.
A list of all parts in the ISO 16320 series can be found on the ISO website.
Any feedback or questions on this document shall be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.

iv
Introduction
Blockchain technology is influencing the evolution of data processing paradigms due to its tamper-evident
and immutable characteristics, particularly in contexts where data integrity and trust are essential. Various
industries—such as finance, manufacturing, logistics, public services, commerce, and healthcare—are
exploring blockchain as a foundational technology for enhancing reliability and transparency in information
processing.
One of the core applications of blockchain is the smart contract. A smart contract can be defined as a
software-based mechanism that encodes the terms agreed upon by transacting parties, embeds them
within an electronic contract structure, and facilitates automatic execution when predefined conditions
are met. Smart contracts are increasingly regarded as a potential solution for automating agreements in
decentralized or trustless environments. Smart contract-based transactions offer a number of potential
advantages, including:
— automated transaction execution based on predefined conditions, which can streamline business
processes and improve processing speed;
— reduced reliance on intermediaries, which can help mitigate risks such as fraud or manipulation, while
enabling transparency through preserved transaction records;
— lowered transaction costs due to the use of online platforms for counterpart discovery, contract
negotiation, and finalization.
Since the late 2010s, smart contracts have been investigated for a range of use cases, including asset transfers,
inheritance, gifting, and product purchases. In many of these applications, transactions can involve personal
or sensitive data that can potentially identify the transacting parties. Due to the open and distributed nature
of blockchain networks, there are concerns that such data can be exposed during consensus processes or
through the traceability of public keys. Additionally, the use of open-source blockchain software introduces
potential risks related to security vulnerabilities, including contract tampering or misuse of privileges.
Because blockchain data is immutable, errors in deployed smart contracts are also difficult to correct
retroactively.
In the context of B2B (Business-to-Business) electronic transactions, interest in smart contract-based
solutions has been growing. However, these systems differ significantly from conventional B2B approaches,
which often rely on peer-to-peer connections or centralized intermediaries. Smart contract-based B2B
transactions are characterized by the use of distributed consensus mechanisms and cryptographically
secured data structures. As such, differences can arise in several key areas, including:
— partner discovery and authentication;
— collaborative business processes;
— activity-level transaction management;
— transactional data exchange and document formats;
— security and data integrity assurance;
— validation procedures;
— legal responsibilities and liability considerations.
To support B2B electronic transactions using smart contracts, certain aspects are typically considered
during system design and analysis. These can include: defining the contractual terms; specifying the criteria
for transaction completion; establishing the transaction processing procedures; identifying the relevant
technical agreements; clarifying the roles and responsibilities of transacting parties; and ensuring the
reliability and consistency of the exchanged data.
This document provides a reference model intended to support the conceptualization and analysis of smart
contract-based B2B electronic transactions. The reference model identifies core components involved in

v
such transactions and describes considerations related to their roles and interactions. The smart contract–
based B2B transaction validation model, the validation process as well as the required data are presented at
a high level in Figure 1.
Figure 1 — Overview of the entire model

vi
Technical Report ISO/TR 16320-1:2026(en)
Processes and data in e-commerce — Smart contract-based
B2B electronic transaction execution and verification —
Part 1:
Reference model
1 Scope
This document provides a reference model intended to support the analysis and design of B2B electronic
transactions utilizing smart contracts. The model identifies and defines five core components that constitute
the foundational elements for such transactions, as follows:
— authentication and responsibility of transaction parties;
— transaction procedure and execution;
— transaction consensus mechanism;
— transaction verification mechanism;
— security controls.
2 Normative references
There are no normative references in this document.
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
— IEC Electropedia: available at http:// www .electropedia .org/
— ISO Online browsing platform: available at https:// www .iso .org/ obp
3.1
blockchain(s)
distributed ledger with confirmed blocks organized in an append-only, sequential chain using cryptographic
links
[1]
[SOURCE: ISO 22739:2024 , 3.6]
3.2
blockchain system
system that implements a blockchain
Note 1 to entry: A blockchain system is a type of DLT system.
[1]
[SOURCE: ISO 22739:2024 , 3.7]

3.3
blockchain technology
technology that enables the operation and use of blockchain
[1]
[SOURCE: ISO 22739:2024 , 3.8]
3.4
confirmed
accepted by consensus for inclusion in a distributed ledger
[1]
[SOURCE: ISO 22739:2024 , 3.9]
3.5
consensus
agreement among DLT nodes that a transaction is validated and that the distributed ledger contains a
consistent set and ordering of validated transactions
Note 1 to entry: Consensus does not necessarily mean that all nodes agree.
[1]
[SOURCE: ISO 22739:2024 , 3.12]
3.6
node
elementary component from which a data structure is built
[1]
[SOURCE: ISO 22739:2024 , 3.61]
3.7
smart contract
computer program stored in a DLT system wherein the outcome of any execution of the program is recorded
on the distributed ledger
Note 1 to entry: A smart contract can represent terms in a contract in law and create a legally enforceable obligation
under the legislation of an applicable jurisdiction.
[1]
[SOURCE: ISO 22739:2024 , 3.88]
3.8
state channel
channel through which transaction partners can send and receive data privately for transaction negotiation,
and the hash value of the negotiation is recorded on the block chain
3.9
wallet
application used to generate, manage, store or use private and public keys
Note 1 to entry: A wallet can be implemented as a software or hardware module.
[1]
[SOURCE: ISO 22739:2024 , 3.100]
4 Abbreviated terms
This document uses the following abbreviated terms:

AAM authority authentication mechanism
B2B Business-to-Business
CAM consensus agreement mechanism
DLT distributed ledger technology
SCM security controller mechanism
SEEV smart contract-based B2B e-transaction execution and verification model
SVM smart contract verification mechanism
5 Overview of B2B e-transaction based on smart contract
5.1 Overview
A smart contract is a form of program code that operates on blockchain networks. It is intended to automate
the execution of contractual terms between parties by enabling conditions and outcomes to be handled
in a secure, traceable manner without the involvement of traditional intermediaries. Smart contracts are
deployed on a blockchain and executed in a decentralized environment, where the code determines the
logic and flow of the contract based on predefined rules. Smart contracts generally exhibit the following
characteristics:
— Automated execution: Smart contracts are designed to trigger execution automatically when specific
predefined conditions are satisfied.
— Integrity and trustworthiness: Once deployed, smart contracts are stored on the blockchain in an
immutable form. The execution is typically resistant to external tampering, contributing to the perceived
trust and integrity of the transaction process.
— Decentralized processing: As smart contracts are executed across nodes in a blockchain network,
the need for central intermediaries can be reduced. This decentralization can potentially streamline
processes and reduce transaction-related overhead.
— Transparency: In public and permissionless blockchain environments, smart contract data can be visible
and verifiable by all participants, contributing to transparency. However, in private or permissioned
blockchain settings, access to smart contract data is typically restricted to authorized entities, and
visibility can be limited.
Applying smart contracts in a B2B context offers several advantages that enhance the efficient management
and reinforcement of transactions and contracts between business partners, without the need for
intermediaries or complex procedures. Here are the key benefits of implementing smart contracts in a B2B
environment:
— Efficiency and automation: Smart contracts automate transactions when contract conditions are met,
reducing manual processes. This minimizes human errors and delays, enhancing the management of
business processes.
— Decentralized transactions: Smart contracts facilitate direct transactions between parties without
intermediaries, reducing transaction costs and time.
— Trust and security: Smart contracts are stored on a blockchain, making alterations difficult and preserving
integrity. This increases trust in transactions and provides protection against fraud or tampering.
— Real-time monitoring: Smart contracts enable real-time monitoring of transaction status and conditions.
This allows for easy tracking of transaction progress and timely interventions.

— Immutable records: Smart contract transactions recorded on the blockchain are immutable, providing
preserved records that can serve as objective evidence in case of disputes.
— Swift payments and settlements: Automated payment and settlement processes through smart contracts
enable fast and accurate financial transactions.
— Real-time transparency: Smart contracts provide real-time transparency, allowing all stakeholders to
monitor transaction details and progress.
— Streamlined complex contract management: Simplified management and auditing of complex contracts
can improve operational efficiency.
The advantages of smart contracts in a B2B environment facilitate secure, rapid transactions between
business partners while enhancing the efficiency and transparency of business processes.
5.2 Smart contract-based B2B system configuration
This document explains the components necessary for constructing a smart contract-based B2B system,
as well as the components and roles of those components. The use of blockchain by smart contracts to
[2]
ensure data reliability is outlined in ISO/TR 23455 . Therefore, this document does not explain the basic
components that make up blockchain and smart contracts. Instead, it focuses on the business processes
required for B2B transactions, electronic transaction methods, collaboration, and models for the execution
and verification of B2B transactions. These aspects are represented through several B2B components, which
are modelled within this document. The conceptual architecture of the smart contract-based B2B system is
illustrated in Figure 2, which can be referred to for better understanding of the overall structure.
Figure 2 — B2B system based on smart contract
6 Smart contract-based B2B e-transaction execution and verification model: SEEV
6.1 Purpose
To ensure the validity and completeness of smart contract-based B2B transactions, SEEV contains necessary
components, roles of each component, the processing procedures of components, requirements, and

prerequisites and post conditions. The conceptual structure of SEEV is illustrated in Figure 3. A description
of each item is as follows:
— component: presents essential components for B2B transaction processing based on smart contract;
— component role: describes the duties and roles performed by each component;
— component processing procedure: describes the processing procedures necessary to perform the duties
and roles of each component;
— requirement: describes necessary requirements for each component to perform its mission and role;
— prerequisite/postconditions: describes the conditions that each component specifies before transaction
processing and the conditions specified after transaction processing.
Figure 3 — Conceptual structure of SEEV
6.2 Prerequisites
To ensure the validity, integrity and completeness of smart contract-based B2B electronic transactions,
the following considerations can be taken into account in the design and implementation of a transaction
framework such as SEEV:
— A mechanism is in place to authenticate the identities of the parties involved in a smart contract.
— Smart contracts are created based on mutual agreement between the involved parties.
— The transaction procedures aligned with the contract terms are explicitly defined within the smart
contract.
— The business process activities and the transactions within those activities are described in the contract
logic.
— The deployed smart contract ensures its own integrity and reliability through cryptographic and
procedural safeguards.
— Mechanisms are available to allow the contract to be invalidated or amended by mutual agreement in the
case of errors or inconsistencies.
— A distributed consensus mechanism involving multiple nodes is used to confirm and approve transactions.
— Transaction initiation and termination conditions, as well as internal triggers for sequential steps, are
clearly specified within the smart contract.
— For automated execution, smart contracts can access external data from trusted and secure sources.

— The messaging protocol used for executing the contract supports security and reliability features such
as delivery assurance and message integrity.
— Confidential or sensitive information generated or handled by the smart contract can be encrypted and
stored securely on the blockchain.
— To support legal verifiability, external mechanisms such as third-party verification, certification, or
endorsement can be incorporated in addition to the internal controls of the smart contract.
6.3 SEEV scenario
To support B2B transactions utilizing smart contracts, a general sequence of activities can be considered.
These activities assume the existence of a B2B transaction environment—such as a digital marketplace
or platform—enabling interaction between business entities. The following high-level steps illustrate a
conceptual flow and can vary depending on specific implementation or use case context:
— Participant registration: Business entities and authorized users register on the B2B transaction platform
to initiate participation in B2B transactions.
— Identity and credential management: Entities or users undergo identity verification and are issued the
necessary credentials, such as digital wallet addresses or cryptographic keys.
— Permission assignment: Appropriate permissions or roles (e.g. buyer, seller, third-party advisor) are
granted to participants to enable B2B interactions on the platform.
— Transaction preparation: Participants provide transaction-related data such as product/service
offerings, contractual terms, and pricing information.
— Data recording on blockchain: Transaction data can be recorded on a blockchain for transparency,
traceability or automation purposes.
— Negotiation and agreement formation: Trading partners engage in negotiation and reach agreement on
transaction terms.
— Smart contract generation: Based on the agreed terms, a smart contract is generated that specifies the
transaction logic, conditions and data.
— Validation and expert review: The smart contract can be validated technically and, where applicable,
legally reviewed by relevant experts.
— Approval and finalization: All parties approve the contract terms, and digital signatures can be applied
to confirm consent.
— Sensitive data handling: If applicable, sensitive or personal data included in the contract are encrypted
and managed according to policy.
— Smart contract deployment: The final smart contract is deployed on the blockchain.
— Execution of contract: The smart contract is triggered and executed according to predefined logic,
automating the agreed-upon transaction process.
6.4 SEEV component
The SEEV is composed of the following components, and its overall components and workflow are illustrated
in Figure 4:
— Authority authentication mechanism (AAM): A certification mechanism for identifying participants, end
users or verifiers.
— Consensus agreement mechanism (CAM): A consensus mechanism to support the negotiation of the
contents of a smart contract and to ensure that the digital contract is guaranteed its legal status.

— Smart contract verification mechanism (SVM): A smart contract verification mechanism that ensures
the validity of smart contract and verifies transactions.
— Security controller mechanism (SCM): An information protection mechanism that protects the data
contained in the contents of the smart contract and executes the functions to protect privacy information
in the payment / payment transactions between companies.
Figure 4 — Mechanisms and processes of SEEV
6.5 SEEV processes
To enable secure and reliable electronic business transactions between business partners using smart
contracts, a typical process can include the following stages:
a) Participant authentication and role assignment:
To initiate participation in a transaction, each participant’s digital wallet is authentic
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...