| Internet-Draft | Web4 Federation Architecture | August 2026 |
| Jacobs | Expires 9 February 2027 | [Page] |
This document describes a generic architectural model for Web4 federations, as defined in [JACOBS-TERM], covering node admission, tiering, gateway-mediated inter-node transport, and operational health verification. It generalizes patterns observed in a live, operating multi-node federation, offered as a Reference Implementation under the terminology of [JACOBS-TERM], without specifying vendor-internal computational, cryptographic, or coordinate mechanisms.¶
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 (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-TERM] establishes baseline vocabulary for Web4 systems, including "Federation Node," "Tiering," and "Sovereign Entity," without prescribing any specific architecture. This document fills that gap at a generic level: it describes a class of architectures capable of satisfying the Web4 definitions, expressed abstractly enough to apply to independently engineered implementations, while remaining consistent with an operating reference deployment.¶
This document intentionally omits internal computational models, coordinate systems, cryptographic primitives, and vendor-specific optimization techniques. Its purpose is to describe the shape of a Web4 federation -- roles, admission, transport mediation, and verification -- not to standardize any single vendor's engine.¶
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.¶
This document uses the terms "Federation Node," "Sovereign Entity," "Tiering," "Conformance Class," and "Reference Implementation" as defined in [JACOBS-TERM].¶
A Web4 federation MAY distinguish between the following abstract node roles:¶
These roles are logical, not physical; a single deployed process MAY perform more than one role.¶
Federation membership SHOULD be governed by an explicit, inspectable admission mechanism, such as an allowlist keyed by node identity, rather than implicit network reachability. An admission mechanism SHOULD support:¶
This document does not mandate a specific storage technology for the admission mechanism (e.g., key-value store, relational store, or distributed ledger); it mandates only the enumerability, modifiability, and auditability properties above.¶
Inter-node requests that cross federation-trust boundaries SHOULD pass through a gateway component that:¶
A federation MAY additionally define a relay component, distinct from the gateway, responsible for forwarding admitted traffic after gateway validation. Separating gateway (admission enforcement) from relay (forwarding) is RECOMMENDED so that each component can be versioned and audited independently.¶
As defined in [JACOBS-TERM], tiering organizes nodes into layered relationships. This document recommends that a federation maintain an explicit, queryable map of:¶
Maintaining this map as a first-class, independently verifiable artifact, rather than only as implicit configuration state, supports the auditability property described in Section 3.2 and allows external Conformance evaluation as defined in [JACOBS-TERM].¶
Each member node SHOULD expose a health-status surface, independent of its primary application logic, that reports at minimum:¶
This document takes no position on the internal mechanism used to compute or advance such sequence values.¶
A live, multi-node federation operating under this architectural model has been in continuous operation since January 2026, comprising more than twenty independently addressable member nodes coordinated through a gateway/relay pair, with an enumerable, auditable admission mechanism and per-node health surfaces consistent with Section 3.5. Consistent with [RFC7942] reporting norms, this note is provided to demonstrate that the architecture described in Section 3 is achievable in practice; it does not constitute IETF endorsement of the specific implementation, and no internal coordinate system, cryptographic primitive, or optimization technique used by that implementation is disclosed by this document.¶
This document does not:¶
An admission mechanism as described in Section 3.2 is a security-critical component: any party able to modify the admitted-node set can affect federation membership. Implementations SHOULD restrict modification access using authenticated, authorized channels distinct from ordinary application traffic, and SHOULD log modification events for audit purposes.¶
A gateway as described in Section 3.3 becomes a single point of trust-boundary enforcement; implementations SHOULD ensure gateway failure results in fail-closed behavior (rejecting unvalidated traffic) rather than fail-open behavior (passing traffic without validation).¶
Health surfaces described in Section 3.5, if unauthenticated, reveal federation topology and operational state to any observer. Implementations SHOULD weigh operational transparency against information disclosure and MAY restrict detailed health data to authenticated callers while exposing only coarse status publicly.¶
This document does not address confidentiality or integrity of payloads carried over inter-node transport, which is left to the choice of underlying transport protocol.¶
This document has no IANA actions.¶