MVPS Maritime and Tactical-Edge Profile: Coherence Monitoring under Disconnected, Intermittent, Limited Connectivity and GNSS-Denied Holdover
draft-melegassi-ippm-mvps-maritime-edge-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 | Leonardo Melegassi Costa | ||
| Last updated | 2026-05-28 | ||
| 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-melegassi-ippm-mvps-maritime-edge-00
Network Working Group L. Melegassi
Internet-Draft Catellix
Intended status: Informational 28 May 2026
Expires: 29 November 2026
MVPS Maritime and Tactical-Edge Profile: Coherence
Monitoring under Disconnected, Intermittent, Limited
Connectivity and GNSS-Denied Holdover
draft-melegassi-ippm-mvps-maritime-edge-00
Abstract
This document defines a deployment profile of Multi-Vantage Path
Snapshot (MVPS) for fleets and fixed installations operating in
Disconnected, Intermittent, Limited (DIL) environments where Global
Navigation Satellite System (GNSS) time may be denied -- for example
naval and maritime critical infrastructure and other tactical-edge
networks. The profile is DEFENSIVE: it concerns detection of
coherence anomalies in the network and timing telemetry (cyber
intrusion, comms tampering, and positioning/timing (PNT) spoofing).
It defines no navigation, targeting, or kinetic function.
MVPS promotes its detection theorems to any surface satisfying its
five axioms. At sea only one axiom is at risk: A1, the bounded
joint-clock-skew requirement, because oscillators drift under GNSS
denial and links are intermittent. This document proves A1 still
holds on an enlarged coherence tick under explicit datasheet-grounded
budgets, after which the core theorems inherit verbatim via the MVPS
Architecture-Invariance Theorem. The closed-form result shows the
binding constraint is store-and-forward latency, not clock drift. All
properties are validated by scripts/validate_maritime_edge.py (7/7
PASS, exit 0) and recorded in evidence/maritime_edge_receipt.json.
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 29 November 2026.
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. Code Components extracted from this
document must include Revised BSD License text as described in
Section 4.e of the Trust Legal Provisions and are provided without
warranty as described in the Revised BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Defensive Scope and Non-Goals . . . . . . . . . . . . . . 3
1.2. Which Axiom Is at Risk . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. The DIL Joint-Skew Model . . . . . . . . . . . . . . . . . . 5
4. Re-establishing Axiom A1 (Lemma L-MAR-1) . . . . . . . . . . 6
5. Maximum Tolerable GNSS Denial (Lemma L-MAR-2) . . . . . . . . 6
6. Store-and-Forward Tick Assignment (Lemma L-MAR-4) . . . . . . 7
7. Inheritance of the Core Theorems . . . . . . . . . . . . . . 8
8. Byzantine and Destroyed Vantages . . . . . . . . . . . . . . 8
9. PNT/GNSS Spoofing (Conjecture C-MAR-1) . . . . . . . . . . . 9
10. Operational Logging . . . . . . . . . . . . . . . . . . . . . 9
11. Numerical Receipt . . . . . . . . . . . . . . . . . . . . . . 10
12. Security Considerations . . . . . . . . . . . . . . . . . . . 10
13. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
14. References . . . . . . . . . . . . . . . . . . . . . . . . . 11
14.1. Normative References . . . . . . . . . . . . . . . . . . 11
14.2. Informative References . . . . . . . . . . . . . . . . . 11
Appendix A. Worked Budgets (Normative) . . . . . . . . . . . . . 12
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 12
1. Introduction
MVPS detects network-propagating anomalies by measuring the COHERENCE
of an observed state across multiple spatially independent vantages.
Its theorems are surface-independent: they hold where the five MVPS
axioms hold, by the Architecture-Invariance Theorem
[I-D.melegassi-iab-mvps-architecture].
Maritime/tactical-edge deployments are exactly the critical, high-
stakes environments MVPS was built for, but they stress the timing
assumptions: ships and remote nodes lose connectivity for long
stretches (Disconnected), regain it briefly (Intermittent) and at low
rate (Limited), and may operate with GNSS time denied by jamming or
spoofing. This profile shows MVPS still applies, by re-establishing
the one axiom that DIL puts at risk and inheriting the rest.
1.1. Defensive Scope and Non-Goals
This profile is strictly DEFENSIVE. It concerns the detection of
anomalies in network and timing telemetry: coordinated intrusion,
communications tampering, and positioning/timing (PNT) spoofing.
This document does NOT define and MUST NOT be claimed to define:
o any navigation, guidance, fire-control, or targeting function;
o any kinetic capability;
o any output other than coherence-anomaly detection and audit logs.
The mathematics here is identical in kind to the terrestrial and
broadband-mesh profiles; only the timing budget differs.
1.2. Which Axiom Is at Risk
MVPS rests on axioms A1..A5. A2 (bundle), A3 (coherence axes), A4,
and A5 (Byzantine-tolerant aggregator) are structural and carry over
to sea unchanged. Only A1 -- the requirement that the joint clock
skew across vantages stay below the coherence tick -- is stressed
by GNSS denial (oscillator drift) and intermittency (store-and-
forward delay). Sections 3-6 re-establish A1; Section 7 inherits the
theorems.
2. Terminology
DIL: Disconnected, Intermittent, Limited connectivity.
Holdover: free-running operation of a local oscillator while GNSS or
PTP discipline is unavailable.
eps_sync: residual time-sync error at last GNSS/PTP contact.
rho: holdover fractional-frequency drift rate (s/s).
Delta_d: maximum GNSS-denied (disconnect) interval before re-sync.
tau_store: maximum store-and-forward delivery latency for a source-
timestamped bundle.
T_tick_eff: the enlarged coherence tick chosen for the deployment.
The key words "MUST", "MUST NOT", "SHOULD", "MAY" in this document
are to be interpreted as described in BCP 14 [RFC2119] [RFC8174]
when, and only when, they appear in all capitals.
3. The DIL Joint-Skew Model
A vantage that loses GNSS runs on a holdover oscillator that
accumulates time offset bounded by rho * Delta_d over a denial
interval Delta_d (datasheet OCXO ~ 1e-8 s/s; TCXO ~ 1e-6 s/s). A
bundle is timestamped at the SOURCE and forwarded later; ordering is
recovered from the source timestamp. The effective joint skew is
skew_eff = 2 * ( eps_sync + rho * Delta_d ) + tau_store .
The factor 2 covers two vantages drifting in opposite directions; the
tau_store term covers the worst-case delivery delay absorbed by the
tick window (Section 6).
4. Re-establishing Axiom A1 (Lemma L-MAR-1)
Axiom A1 holds on tick T_tick_eff iff
skew_eff = 2*(eps_sync + rho*Delta_d) + tau_store < T_tick_eff.
For representative budgets (eps_sync = 1 ms, tau_store = 5 s,
T_tick_eff = 60 s):
OCXO (rho 1e-8, Delta_d 24 h): skew_eff = 5.0037 s < 60 s
TCXO (rho 1e-6, Delta_d 1 h): skew_eff = 5.0092 s < 60 s
stress(rho 1e-5, Delta_d 24 h, tau_store 50 s): 51.748 s < 60 s
All satisfy A1 (validator check L-MAR-1).
5. Maximum Tolerable GNSS Denial (Lemma L-MAR-2)
Solving skew_eff = T_tick_eff for the denial interval gives the
closed-form tolerance
Delta_d_max = ( T_tick_eff - tau_store - 2*eps_sync ) / ( 2*rho ).
For the TCXO budget above, Delta_d_max ~ 318 days. The practical
reading is important and honest: with any reasonable oscillator the
BINDING constraint on A1 is the store-and-forward latency tau_store,
not clock drift. The sea problem is the LINK, not the clock.
6. Store-and-Forward Tick Assignment (Lemma L-MAR-4)
A source-timestamped bundle delivered after tau_store is assigned to
its correct tick window (index floor(source_ts / T_tick_eff)) iff
tau_store < T_tick_eff.
If tau_store >= T_tick_eff, a delayed bundle can land in the wrong
window and the joint observation breaks; the operator MUST then
enlarge T_tick_eff. The validator confirms a feasible budget is
accepted and that an infeasible budget (tau_store = 70 s,
T_tick_eff = 60 s; skew_eff = 70.009 s) is correctly rejected.
7. Inheritance of the Core Theorems
If A1 holds (Section 4) and the compromised-vantage fraction f < 1/2,
then by the Architecture-Invariance Theorem
[I-D.melegassi-iab-mvps-architecture] the core results inherit
verbatim on the maritime surface:
T1 multi-vantage D^2 dominates per-vantage max-z;
T2 Phi_D concentration under the null;
T3' empirical-quantile false-alarm calibration;
T9 Byzantine robustness of the geometric-median aggregator.
No core theorem is re-derived; the profile only supplies the A1
premise (validator check A-MAR-INHERIT).
8. Byzantine and Destroyed Vantages
A maritime fleet must assume some vantages are compromised, lying, or
physically lost. For f < 1/2 the geometric-median aggregator has
finite max-bias b(f) = C * f/(1-2f) (after [Minsker]; MVPS imported
result I12), diverging only as f -> 1/2. A vantage that goes silent
is treated as missing, not as zero, preserving the bound (validator
check B-MAR-1: b(0.2)=0.333, b(0.4)=2.000).
9. PNT/GNSS Spoofing (Conjecture C-MAR-1)
It is plausible that coordinated GNSS spoofing injects a rank-low,
correlated clock-offset signature across vantages that the multi-
vantage detector flags before any single vantage alarms. This is
stated as a CONJECTURE, not a theorem, with a falsification protocol
(observable: cross-vantage correlated offset vs per-vantage max-z;
data: fleet PTP/GNSS telemetry plus a controlled spoofing testbed;
test: Wilson 95% lower bound on detection-time gain > 0; blocker:
access to a controlled spoofing range). The profile's guarantees do
NOT depend on this conjecture.
10. Operational Logging
Deployments SHOULD log events using the MVPS operational log format
[I-D.melegassi-opsawg-mvps-logging]: append-only, hash-chained, and
anchored opportunistically whenever connectivity returns. Because the
link is intermittent, the anchoring cadence of that format maps
naturally onto re-connection events; records between anchors retain
edit/reorder/delete evidence and gain truncation evidence at the next
anchor.
11. Numerical Receipt
scripts/validate_maritime_edge.py evaluates seven checks (L-MAR-1..4,
A-MAR-INHERIT, B-MAR-1, C-MAR-1) over the budgets above and writes
evidence/maritime_edge_receipt.json with per-scenario skew values,
the closed-form denial tolerance, the inherited theorem list, the
explicit defensive non-claims, and a SHA-256 of its own canonical
body. All seven checks PASS (exit 0).
12. Security Considerations
The profile is a detection and audit capability; no kinetic or
targeting surface. Its security value is the early, coherent
detection of intrusion, comms tampering, and timing manipulation
across a contested fleet, with a tamper-evident audit trail
(Section 10).
GNSS denial is treated as an operating condition, not merely a fault:
the holdover budget (Section 4) and the closed-form denial tolerance
(Section 5) make the time assumptions explicit, auditable. Spoofing
detection itself is a conjecture (Section 9) and MUST NOT be relied
upon as a guarantee. Quantum-era integrity of logs/anchors follows
the Proof Envelope [I-D.melegassi-ippm-mvps-proof-envelope].
13. IANA Considerations
This document has no IANA actions.
14. References
14.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, May 2017.
[I-D.melegassi-iab-mvps-architecture]
Melegassi, L., "MVPS Architecture Invariance",
draft-melegassi-iab-mvps-architecture-00, 2026.
14.2. Informative References
[I-D.melegassi-opsawg-mvps-logging]
Melegassi, L., "The MVPS Operational Log Format",
draft-melegassi-opsawg-mvps-logging-00, 2026.
[I-D.melegassi-ippm-mvps-proof-envelope]
Melegassi, L., "MVPS Proof Envelope", draft-melegassi-
ippm-mvps-proof-envelope-00, 2026.
[Minsker] Minsker, S., "Geometric median and robust estimation in
Banach spaces", Bernoulli 21(4), 2015.
Appendix A. Worked Budgets (Normative)
Three budgets of Section 4 (OCXO, TCXO, stress) and the infeasible
control of Section 6 are the normative vectors. An implementation
claiming conformance MUST reproduce, for each, the skew_eff value and
the A1 verdict emitted by scripts/validate_maritime_edge.py.
Author's Address
Leonardo Melegassi
Catellix
Brazil
Email: melegassi@catellix.com