Web4 Terminology and Definitions
draft-jacobs-web4-terminology-00
This document is an Internet-Draft (I-D).
Anyone may submit an I-D to the IETF.
This I-D is not endorsed by the IETF and has no formal standing in the
IETF standards process.
| Document | Type | Active Internet-Draft (individual) | |
|---|---|---|---|
| Author | Tim Jacobs | ||
| Last updated | 2026-08-07 | ||
| RFC stream | (None) | ||
| Intended RFC status | (None) | ||
| Formats | |||
| Stream | Stream state | (No stream defined) | |
| Consensus boilerplate | Unknown | ||
| RFC Editor Note | (None) | ||
| IESG | IESG state | I-D Exists | |
| Telechat date | (None) | ||
| Responsible AD | (None) | ||
| Send notices to | (None) |
draft-jacobs-web4-terminology-00
Individual Submission T. Jacobs
Internet-Draft KTS Global
Intended status: Informational 8 August 2026
Expires: 9 February 2027
Web4 Terminology and Definitions
draft-jacobs-web4-terminology-00
Abstract
This document defines a common vocabulary for describing Web4
systems: federated, sovereign-entity-capable network architectures
that extend prior generations of the Web with machine-native
comprehension and conformance evaluation. It establishes baseline
terminology intended for reference by subsequent Web4 specifications,
including but not limited to [JACOBS-MEC], and is written to be
independently useful to any implementer or evaluator working with
Web4-class systems, regardless of underlying implementation.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on 9 February 2027.
Copyright Notice
Copyright (c) 2026 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights
and restrictions with respect to this document.
Jacobs Expires 9 February 2027 [Page 1]
Internet-Draft Web4 Terminology August 2026
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Conventions and Terminology . . . . . . . . . . . . . . . . . 2
3. Core Definitions . . . . . . . . . . . . . . . . . . . . . . 2
3.1. Web4 . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2. Sovereign Entity . . . . . . . . . . . . . . . . . . . . 3
3.3. Federation Node . . . . . . . . . . . . . . . . . . . . . 3
3.4. Tiering . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.5. Machine Comprehension . . . . . . . . . . . . . . . . . . 3
3.6. Conformance Class . . . . . . . . . . . . . . . . . . . . 4
3.7. Reference Implementation . . . . . . . . . . . . . . . . 4
3.8. Adjudication Record . . . . . . . . . . . . . . . . . . . 4
4. Relationship to Prior Web Generations . . . . . . . . . . . . 4
5. Security Considerations . . . . . . . . . . . . . . . . . . . 4
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5
7. Normative References . . . . . . . . . . . . . . . . . . . . 5
8. Informative References . . . . . . . . . . . . . . . . . . . 5
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 5
1. Introduction
Successive generations of Web architecture are commonly referenced
using informal generational labels ("Web1", "Web2", "Web3") without
settled, citable definitions. This creates ambiguity when
specifications, implementers, or evaluators attempt to describe
systems that exhibit federation, autonomous machine participation, or
sovereign data control -- properties increasingly associated with the
informal term "Web4."
This document does not specify a protocol, an architecture, or an
implementation. It defines terminology only, so that this and future
documents can refer to a shared, stable vocabulary rather than re-
deriving definitions in each specification. Bounding the scope in
this way keeps the terminology reusable across independent
implementations and avoids tying the vocabulary to any single
vendor's internal design.
2. Conventions and Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in BCP
14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals as shown here.
3. Core Definitions
Jacobs Expires 9 February 2027 [Page 2]
Internet-Draft Web4 Terminology August 2026
3.1. Web4
Web4 refers to a class of network architectures in which
participating nodes are independently operable, cryptographically or
procedurally identifiable, capable of federated interconnection
without a single controlling authority, and capable of exposing
behavior that can be evaluated for machine comprehension
(Section 3.5). Web4 is a descriptive category, not a single
protocol; a system MAY be described as Web4-class if it satisfies
these properties, regardless of its internal implementation.
3.2. Sovereign Entity
A sovereign entity is a participant in a Web4 system -- human,
organizational, or machine -- that retains independent control over
its own data, identity, and participation decisions, and whose
behavior within the federation is externally observable and evaluable
without requiring disclosure of internal implementation details.
3.3. Federation Node
A federation node is an addressable, independently operable endpoint
that participates in a Web4 federation. A node MAY join or leave a
federation, and its participation status is determined by an
allowlist, protocol handshake, or equivalent admission mechanism
defined by the federation's operator(s).
3.4. Tiering
Tiering describes the practice of organizing federation nodes into
layered relationships (e.g., coordinating nodes and subordinate
nodes) for purposes of routing, visibility, or policy enforcement.
Tiering is an organizational property of a federation and does not
imply any specific transport, storage, or computational mechanism.
3.5. Machine Comprehension
Machine comprehension, in the Web4 context, refers to a system's
demonstrated ability to process, relate, and respond to novel inputs
in a manner that is externally distinguishable from simple retrieval
or lookup, as established through defined test procedures and
reference outcomes. This document takes no position on the internal
mechanism by which comprehension is achieved.
Jacobs Expires 9 February 2027 [Page 3]
Internet-Draft Web4 Terminology August 2026
3.6. Conformance Class
A conformance class is a named set of criteria against which a Web4
node or federation may be evaluated. Conformance classes are
composite in nature and MAY combine criteria drawn from comprehension
testing, federation behavior, security posture, and operational
transparency. A conformance class does not certify fitness for any
particular purpose; it certifies that stated criteria were met under
stated test conditions.
3.7. Reference Implementation
A reference implementation is a deployed, operational Web4 system
used to demonstrate that a given definition or conformance class is
achievable in practice rather than purely theoretical. Citation of a
reference implementation in a Web4 specification does not grant that
implementation any normative status over the specification itself.
3.8. Adjudication Record
An adjudication record is a preserved, time-stamped account of a
specific conformance evaluation, including the test conditions, the
reference outcome expected, and the outcome observed. Adjudication
records are intended to support independent verification and SHOULD
be retained by the evaluating party.
4. Relationship to Prior Web Generations
This document does not attempt to formally define "Web1", "Web2", or
"Web3", as no single citable definition for those terms has achieved
broad consensus. Where comparison is useful, this document treats
Web4 as distinguished primarily by (a) federated, multi-operator
participation without a single controlling authority, and (b) the
presence of testable machine comprehension properties, rather than by
any specific transport or storage technology.
5. Security Considerations
This document defines terminology only and introduces no protocol,
wire format, or executable behavior. It therefore introduces no new
security vulnerabilities directly. Future Web4 specifications that
rely on these definitions SHOULD include their own Security
Considerations addressing node admission, federation trust
boundaries, and comprehension-test integrity, as terminology choices
alone do not constrain implementation security properties.
Jacobs Expires 9 February 2027 [Page 4]
Internet-Draft Web4 Terminology August 2026
6. IANA Considerations
This document has no IANA actions.
7. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, May 2017,
<https://www.rfc-editor.org/info/rfc8174>.
8. Informative References
[JACOBS-MEC]
Jacobs, T., "Web4 Sovereign Entity Comprehension:
Requirements and External Conformance Framework", August
2026, <https://datatracker.ietf.org/doc/draft-jacobs-web4-
sovereign-entity-comprehension/>.
Author's Address
Tim Jacobs
KTS Global
United Arab Emirates
Email: tim@ktsglobal.live
Jacobs Expires 9 February 2027 [Page 5]