Evidence · Continuity

How it is tested, and what that does not yet prove.

Resilience claims are easy to make and hard to check. This page is the check. It sets out the test architecture behind Continuity, which parts of it are measured and which are synthetic, the degradation scenarios it is put through, and how to reproduce any of them yourself in a browser.

It also states the thing most technology companies leave out: Continuity has not been tested on real radio hardware, and no field results are published here, because there are none to publish. What follows is a demonstrator with an honest account of its own boundaries.

01 — Test architecture

A single edge node, a bank of synthetic bearers, and a decision log.

Continuity runs as an edge-resident process on standard Linux. The test harness puts it on one node, gives it several network interfaces to choose between, and drives those interfaces through controlled degradation while recording every decision it makes and why.

01

Interface discovery

The node enumerates and classifies every network interface available to it, rather than being told in advance which bearer is which. This is the same path a real deployment takes.

Runs against the real Linux network stack
02

Per-bearer telemetry

Latency, jitter and packet loss are sampled continuously per bearer. In the demonstrator these values are produced by the degradation simulator rather than observed on a modem — see section 02.

Real sampling loop, synthetic inputs
03

Scoring

Each bearer is scored 0–100 from that telemetry, weighted by the priorities of the traffic class in question — command and control, voice, telemetry or bulk. The weighting is what separates a mission-aware decision from a fastest-link decision.

Deterministic, inspectable per sample
04

Policy selection and hysteresis

The policy engine selects a path from the scores and the active mission context, with anti-flap hysteresis so a marginal bearer cannot oscillate the session. Selection is rule-driven and auditable, not a model inference.

No AI/ML in the decision path
05

Failover and recovery

Traffic moves to the selected path and the session is carried across the switch by an encrypted overlay. When the preferred bearer recovers, the node returns to it under the same policy.

Across simulated bearers
06

Event timeline

Every decision is written to a timeline with its reason, a network-only versus mission-aware comparison, and a mission-influence figure. The timeline is the artefact a reviewer should argue with.

The output this page asks you to check
02 — Measured against synthetic

The decision logic is real. The bearers are not.

This is the distinction that decides how much weight anything else on this page can carry, so it is drawn before any results rather than after them.

Real in the demonstrator

What is genuinely exercised

  • Interface discovery and classification against the Linux network stack
  • The scoring function, its inputs and its weighting by traffic class
  • Policy evaluation, including anti-flap hysteresis behaviour
  • The failover decision, its timing relative to the degradation event, and the recovery decision
  • Session continuity across the overlay during a switch
  • The reasoning recorded for every decision
Synthetic in the demonstrator

What is injected, not observed

  • The bearers themselves — there is no cellular modem, satellite terminal or radio in the loop
  • Latency, jitter and packet-loss values, which the degradation simulator generates
  • Physical-layer behaviour: terrain, weather, geometry, contention, interference
  • Modem attach and re-attach times, which on real hardware often dominate switch latency
  • The mission context source, which is a simulator behind the interface a real feed would use
What this means for a number Any timing taken from the demonstrator measures how quickly the policy engine decided and switched, under conditions it was handed. It is not a measurement of how quickly a platform would recover in the field, and it should not be read as one. Performance figures quoted anywhere on this site are engineering targets, not independently validated results.
03 — Degradation scenarios

The four shapes a link fails in, and what each one should provoke.

Each scenario is a controlled degradation applied to one or more bearers, with an expected policy response. The point of stating the expectation in advance is that a run can then disagree with it.

Congestion

Throughput on the active bearer collapses while the link stays nominally up. Expected response: the score degrades before any interface goes down, and a lower-throughput but healthier path wins for latency-sensitive classes while bulk traffic is allowed to stay.

Hard outage

The active bearer drops without warning. Expected response: failover on the next sample, the session held across the switch by the overlay, and a return to the preferred bearer once it is back and has cleared hysteresis.

Sustained packet loss

A bearer stays up and fast but lossy. Expected response: the traffic class decides — command and control moves, bulk transfer does not. This is the case a throughput-ranked system gets wrong.

Mission-priority override

The mission context raises the weighting on reliability and resilience while the network itself is unchanged. Expected response: the selected bearer changes without any link changing, and the timeline records the mission influence that caused it.

04 — Reproducing it

Run the scenarios yourself, in a browser, without asking us.

The demonstrator is public. Nothing on this page needs to be taken on trust, and no sales conversation is required to see it decide.

01

Open the demonstrator

Go to jscontinuity.systems. The console shows the current bearer set, live per-link scoring, the selected path and the event timeline.

No account, no install
02

Apply a degradation

Use the scenario controls to congest, drop or add loss to the active bearer, or to raise mission priority with the network untouched.

Scenario controls, Selections tab
03

Read the decision, not the outcome

Check the timeline entry against section 03's expected response. The entry carries the reason, the network-only comparison and the mission-influence figure — enough to tell whether the policy did the right thing for the right reason, or the right thing by accident.

Event timeline
04

Tell us where it is wrong

If a decision looks wrong for your environment, that is the single most useful thing you can send us. It is also how the scenario set grows.

hello@jegasec.com
05 — Results

No field results are published, because there are none.

Continuity has not been run on real cellular, satellite or radio hardware. There is no bench data from physical modems, no platform trial, and no third-party validation. Publishing a table here with figures drawn from a simulator would be worse than publishing nothing, so this section stays empty until it can be filled honestly.

What will appear here, and in what form The hardware under test, named by make and model. The link profiles used and how they were characterised. Failover and recovery timings as distributions across repeated runs, not single best cases. The conditions each run was taken under. The scenarios where the policy chose badly. Whoever else was in the room.
Demonstrated In validation Not yet claimed
Demonstrated
  • Interface discovery across bearers
  • Live per-link scoring
  • Policy-driven path selection
  • Automatic failover with the session held
  • Anti-flap hysteresis
  • Browser-accessible demonstrator
In validation
  • Integration with real modem hardware
  • Representative platform trials
  • Behaviour under sustained degradation
  • Policy authoring for operator teams
  • Long-run stability at the edge
Not yet claimed
  • Operational certification or Defence accreditation
  • Production or fielded deployment
  • Performance benchmarks from real-world testing
  • Validated cellular, satellite or radio integrations
  • Customers, contracts, pilots or field trials
06 — Limitations

Where this evidence stops.

  • Single node. Continuity has not been tested across a fleet of nodes or a multi-node topology.
  • Synthetic bearers. Every degradation is injected by a simulator, so the physical layer is entirely absent from the results.
  • No independent validation. Every observation on this page was made by JEGASEC, on JEGASEC's harness.
  • Short runs. Nothing here speaks to stability over days or weeks at the edge.
  • No adversarial testing. Jamming, spoofing and deliberate interference are outside both the harness and the product.
  • Research build. Continuity is a research and demonstration build, not a fielded, operational or certified system.
Disclaimer JEGASEC is an independent business and is not endorsed by, affiliated with or representing the Australian Defence Force or the Australian Government.