Joint All-Domain Command and Control

JADC2 Mission-Thread Convergence Lab

JADC2 stands for Joint All-Domain Command and Control. CJADC2 stands for Combined Joint All-Domain Command and Control. This fixed public lab shows why a mission thread must pass independent technical, semantic, trust, partner, purpose, capacity, authority, human-review, assessment, and reconciliation conditions before it becomes usable.

Convergence, not mere connectivity

A route can exist and still be unusable.

A candidate thread becomes usable only when the data can move, be parsed, retain equivalent meaning, carry trustworthy provenance, remain fresh, satisfy uncertainty and quality conditions, comply with sensitivity and permitted-use limits, fit capacity and timing, remain inside current authority, receive meaningful human review where required, and preserve assessment and reconciliation.

PotentialConnectedCompatibleTrustedReleasableAuthorizedUsable

Eight-stage model

Every stage remains visible—even when another thread succeeds.

  1. JSTAGE-01

    Mission need and declared purpose

    State the fictional need, intended outcome, scope, and prohibited uses.

  2. JSTAGE-02

    Observation and evidence qualification

    Inspect source, uncertainty, contradiction, age, and evidence quality.

  3. JSTAGE-03

    Semantic translation and data-product construction

    Make syntax and meaning explicit and preserve transformation loss.

  4. JSTAGE-04

    Trust, provenance, freshness, and integrity checks

    Verify identity, lineage, timing, health, and data integrity.

  5. JSTAGE-05

    Releasability, permitted use, and partner checks

    Apply minimization, sensitivity, releasability, and purpose limits.

  6. JSTAGE-06

    Feasibility, capacity, timing, and dependency checks

    Confirm transport, capacity, timing, availability, and independent path diversity.

  7. JSTAGE-07

    Authority, human judgment, and action boundary

    Check current delegation and meaningful review before bounded support.

  8. JSTAGE-08

    Assessment, reconciliation, provenance, and return of control

    Assess outcome, preserve history, reconcile state, and return control.

Abstract system roles

Eighteen fixed roles, not real platforms.

The catalog uses neutral service roles so the lesson applies to disaster response, infrastructure protection, logistics, cyber defense, evacuation support, combined awareness, and time-critical protective support.

JROLE-01

Observation source

Produces a fictional observation with time, uncertainty, health, and provenance.

observation
JROLE-02

Local preprocessing service

Filters and packages observations without erasing source lineage.

preprocessing
JROLE-03

Trusted-time service

Supplies bounded timing and synchronization evidence.

time
JROLE-04

Provenance service

Preserves origin, custody, transformations, and dependency lineage.

provenance
JROLE-05

Semantic translator

Converts declared schemas while recording information loss and version state.

translation
JROLE-06

Data-product publisher

Publishes a minimized, purpose-bound fictional data product.

publisher
JROLE-07

Primary transport path

Carries a bounded data product over the preferred fictional route.

transport
JROLE-08

Independent alternate transport

Provides a separately governed alternate route with a distinct failure domain.

transport
JROLE-09

Edge compute service

Performs bounded local processing during degraded connectivity.

compute
JROLE-10

Fusion and state-estimation service

Maintains a qualified fictional state while preserving disagreement.

fusion
JROLE-11

Contrary-evidence service

Surfaces contradictory or missing evidence before option comparison.

evidence
JROLE-12

Decision-support service

Compares already permissible support options without creating command authority.

decision-support
JROLE-13

Human command role

Exercises accountable judgment with evidence, time, competence, and intervention power.

human-command
JROLE-14

Authority gate

Checks declared purpose, scope, expiry, revocation, and prohibited actions.

authority
JROLE-15

Mission-partner release gate

Applies releasability, minimization, purpose, and downstream-use constraints.

partner-release
JROLE-16

Bounded task coordinator

Coordinates an approved non-force support task inside declared limits.

coordination
JROLE-17

Non-force effect or support role

Performs a fictional support, protection, recovery, evacuation, or cyber-defense action.

support
JROLE-18

Assessment, audit, and reconciliation service

Records outcome, reconciles state, preserves history, and returns control.

assessment
Show the 24 fixed candidate relationships
IDFromToRelationshipFailure domain
JREL-01JROLE-01JROLE-02observation-feedsource-domain
JREL-02JROLE-03JROLE-02trusted-timetime-domain
JREL-03JROLE-02JROLE-04provenance-appendprovenance-domain
JREL-04JROLE-04JROLE-06lineage-envelopeprovenance-domain
JREL-05JROLE-02JROLE-05schema-inputgateway-domain
JREL-06JROLE-05JROLE-06translated-productgateway-domain
JREL-07JROLE-06JROLE-07primary-publishtransport-primary
JREL-08JROLE-06JROLE-08alternate-publishtransport-alternate
JREL-09JROLE-07JROLE-09primary-deliverytransport-primary
JREL-10JROLE-08JROLE-09alternate-deliverytransport-alternate
JREL-11JROLE-09JROLE-10edge-statecompute-domain
JREL-12JROLE-10JROLE-11hypothesis-checkevidence-domain
JREL-13JROLE-11JROLE-12contrary-evidenceevidence-domain
JREL-14JROLE-10JROLE-12qualified-statecompute-domain
JREL-15JROLE-12JROLE-15partner-checkpartner-domain
JREL-16JROLE-12JROLE-14authority-requestauthority-domain
JREL-17JROLE-15JROLE-14release-resultpartner-domain
JREL-18JROLE-14JROLE-13review-packageauthority-domain
JREL-19JROLE-13JROLE-16approved-support-taskhuman-command-domain
JREL-20JROLE-16JROLE-17bounded-coordinationcoordination-domain
JREL-21JROLE-17JROLE-18outcome-evidencesupport-domain
JREL-22JROLE-18JROLE-10reconciled-statereconciliation-domain
JREL-23JROLE-18JROLE-14authority-status-feedbackreconciliation-domain
JREL-24JROLE-18JROLE-13return-of-controlhuman-command-domain

Six immutable teaching scenarios

Command and control is broader than one sensor-to-shooter pattern.

joint-disaster-response

Joint disaster-response sensing and communications restoration

Three fictional organizations share qualified observations and coordinate communications restoration and evacuation support.

Non-force emergency support
infrastructure-protection

Distributed infrastructure protection under transport degradation

Abstract monitoring services coordinate inspection and restoration of fictional infrastructure under degraded transport.

Protection and recovery
coalition-maritime-awareness

Coalition maritime awareness with a releasability caveat

All candidate threads require a fictional mission-partner release gate and purpose-limited data product.

Combined awareness
logistics-gateway-loss

Logistics rerouting after loss of a shared gateway

Candidate threads coordinate fictional supply status after a shared gateway or transport failure.

Sustainment coordination
cyber-defense-contradictory

Cyber-defense coordination with contradictory evidence and a compromised service

A fictional cyber-defense workflow preserves contradictory evidence and quarantines a suspect processing service.

Defensive cyber coordination
time-critical-defense-support

Abstract time-critical defense support with a separate force boundary

Machine-speed services compare protective support threads, but the fixed public model cannot select a target, assign a weapon, or authorize force.

Time-critical protective support

Fixed synthetic analysis

Which candidate threads converge—and where do the others hold?

No target, weapon, force, legal, certification, or deployment determination is made.

joint-disaster-response

Non-force emergency support

Joint disaster-response sensing and communications restoration

Three fictional organizations share qualified observations and coordinate communications restoration and evacuation support.

Declared purpose
Restore communications and route evacuation-support information without modeling a real location or organization.
Scope
Public synthetic support thread only.
Applied condition
Evaluate the fixed baseline exactly as declared.

Current overall posture

Mission thread usable within declared bounds

pass

The fixed scenario is classified as “Mission thread usable within declared bounds.” At least one candidate thread satisfies every declared technical, semantic, trust, partner, purpose, capacity, authority, human-review, assessment, and reconciliation condition. A shorter or connected route is not automatically compatible, trusted, releasable, authorized, or usable.

Primary restoration threadSelected fictional thread
3Candidate threads
3Usable within declared bounds
NoForce authorization
NoExternal runtime integration
NoneComposite score

Warnings

  • At least one dependency or failure domain is shared across candidate threads; route count alone is not independent resilience.
  • The lab evaluates public synthetic convergence only. It does not select targets, assign weapons, recommend engagement, authorize force, or prove readiness.

Mandatory holds

  • No additional thread hold.

Next actions

  • Use the selected fictional thread only within its declared non-force support purpose.
  • Keep every held or rejected alternative visible for review and recovery planning.
  • Preserve evidence, authority state, transformation history, and residual unknowns through assessment.
  • Return control rather than silently expanding scope when the fixed condition cannot be satisfied.

Residual unknowns

  • Real emergency conditions, legal authorities, and partner agreements are not represented.
  • The catalog does not represent real organizations, systems, authorities, partner agreements, operational performance, targets, weapons, or deployment evidence.
  • A synthetic posture is not operational acceptance, legal review, certification, command authority, or permission to apply force.

Candidate-thread comparison

ThreadPostureConnectedCompatibleTrustedReleasableAuthorizedUsable
JTHREAD-DR-01Primary restoration threadPass
Mission thread usable within declared bounds
YesYesYesYesYesYes
JTHREAD-DR-02Independent alternate restoration threadPass
Mission thread usable within declared bounds
YesYesYesYesYesYes
JTHREAD-DR-03Partner-minimized awareness threadPass
Mission thread usable within declared bounds
YesYesYesYesYesYes

Stage-by-stage ledger

ThreadStageStatusFinding
Primary restoration threadJSTAGE-01PassDeclared purpose and scope remain represented.
Primary restoration threadJSTAGE-02PassObservation quality, uncertainty, and contrary evidence remain visible.
Primary restoration threadJSTAGE-03PassSyntax and semantics must both be understood.
Primary restoration threadJSTAGE-04PassIdentity, provenance, freshness, and integrity are checked independently.
Primary restoration threadJSTAGE-05PassRelease and downstream use must both remain permitted.
Primary restoration threadJSTAGE-06PassReachability, capacity, and independent failure paths remain separate.
Primary restoration threadJSTAGE-07PassCurrent authority and meaningful human review are required for bounded action.
Primary restoration threadJSTAGE-08PassOutcome, history, reconciliation, and return of control remain open until completed.
Independent alternate restoration threadJSTAGE-01PassDeclared purpose and scope remain represented.
Independent alternate restoration threadJSTAGE-02PassObservation quality, uncertainty, and contrary evidence remain visible.
Independent alternate restoration threadJSTAGE-03PassSyntax and semantics must both be understood.
Independent alternate restoration threadJSTAGE-04PassIdentity, provenance, freshness, and integrity are checked independently.
Independent alternate restoration threadJSTAGE-05PassRelease and downstream use must both remain permitted.
Independent alternate restoration threadJSTAGE-06PassReachability, capacity, and independent failure paths remain separate.
Independent alternate restoration threadJSTAGE-07PassCurrent authority and meaningful human review are required for bounded action.
Independent alternate restoration threadJSTAGE-08PassOutcome, history, reconciliation, and return of control remain open until completed.
Partner-minimized awareness threadJSTAGE-01PassDeclared purpose and scope remain represented.
Partner-minimized awareness threadJSTAGE-02PassObservation quality, uncertainty, and contrary evidence remain visible.
Partner-minimized awareness threadJSTAGE-03PassSyntax and semantics must both be understood.
Partner-minimized awareness threadJSTAGE-04PassIdentity, provenance, freshness, and integrity are checked independently.
Partner-minimized awareness threadJSTAGE-05PassRelease and downstream use must both remain permitted.
Partner-minimized awareness threadJSTAGE-06PassReachability, capacity, and independent failure paths remain separate.
Partner-minimized awareness threadJSTAGE-07PassCurrent authority and meaningful human review are required for bounded action.
Partner-minimized awareness threadJSTAGE-08PassOutcome, history, reconciliation, and return of control remain open until completed.

Twelve independent convergence dimensions

IDDimensionStatusDeclared resultFinding
JCONV-01Technical reachabilityPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-02Interface and syntax compatibilityPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-03Semantic compatibilityPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-04Identity and workload trustPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-05Evidence provenance and integrityPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-06Freshness, timing, and synchronizationPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-07Data quality and uncertaintyPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-08Sensitivity, releasability, and minimizationPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-09Permitted purpose and downstream-use limitsPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-10Capacity, availability, and independent path diversityPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-11Delegated authority, expiry, revocation, and human reviewPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.
JCONV-12Assessment, audit, reconciliation, and residual unknownsPass3 of 3 candidate threads satisfy the declared conditionAll candidate threads satisfy this dimension.

Data products and permitted use

IDProductPurposeSensitivityPermitted use
JDP-DR-01Synthetic outage observationCommunications restoration awarenesspublic-syntheticdeclared scenario only
JDP-DR-02Minimized evacuation-support productEvacuation coordinationpartner-shareableevacuation support only

Trust and provenance

ThreadIdentityProvenanceTimingData quality
Primary restoration threadYesYesYesYes
Independent alternate restoration threadYesYesYesYes
Partner-minimized awareness threadYesYesYesYes

Authority and human review

ThreadReleasablePurposeAuthorityMeaningful reviewAction boundary
Primary restoration threadYesYesYesYesContinue bounded support
Independent alternate restoration threadYesYesYesYesContinue bounded support
Partner-minimized awareness threadYesYesYesYesContinue bounded support

Shared dependencies and common mode

ThreadFailure domainsShared domainsIndependent
Primary restoration threadtransport-primary, compute-alpha, authority-alphaauthority-alphaYes
Independent alternate restoration threadtransport-alternate, gateway-beta, authority-alphatransport-alternate, authority-alphaYes
Partner-minimized awareness threadtransport-alternate, partner-release, authority-alphatransport-alternate, authority-alphaYes

No composite score is calculated. No composite JADC2, interoperability, mission-thread, readiness, trust, authority, confidence, safety, legality, operational-acceptance, or certification score is calculated.

Fourteen required distinctions

Convergence cannot be compressed into one green light.

JDIST-01

Connectedcompatible

JDIST-02

Compatiblesemantically equivalent

JDIST-03

Known identitytrustworthy evidence

JDIST-04

Trusted sendertrue data

JDIST-05

Data accesspermission to reuse data

JDIST-06

Releasable dataauthorized action

JDIST-07

Available resourceauthority to consume it

JDIST-08

Priority labelinstitutional precedence

JDIST-09

Alternative routeindependent failure path

JDIST-10

Machine recommendationcommand decision

JDIST-11

Human clickmeaningful human judgment

JDIST-12

Connection restoredauthority restored

JDIST-13

Successful technical executionauthorized or legitimate execution

JDIST-14

Synthetic convergence postureoperational acceptance, certification, or force authorization

Public and operational boundary

This lab explains governed mission threads. It does not operate one.

Only allowlisted fictional scenario and change identifiers are accepted. The lab contains no real country, organization, service, platform, sensor, weapon, target, person, location, coordinate, range, waveform, authority instrument, partner agreement, classified data, operational threshold, or live source.

Never calculated
Target quality, target ranking, weapon-target assignment, engagement recommendation, probability of kill, casualty estimate, force optimization, mission-success prediction, legality, readiness, or certification.
Never connected
Operational systems, Evulgare APIs, KillChains APIs, external feeds, accounts, evidence stores, WebSockets, background sync, or server-side user state.
Allowed outputs
Observe, translate, minimize, corroborate, compare, route to review, continue bounded support, degrade, quarantine, reconcile, hold, or return control.
Standing rule
Connectivity, recommendation, technical success, and a human click do not create authority or permission to apply force.

Direct answers

JADC2 mission-thread FAQ

What does JADC2 stand for?

JADC2 stands for Joint All-Domain Command and Control. It is the wider joint enterprise that enables, secures, governs, tests, and sustains mission threads across domains and organizations.

What does CJADC2 stand for?

CJADC2 stands for Combined Joint All-Domain Command and Control. Combined makes international mission-partner integration explicit without implying automatic data release or shared national authority.

What is mission-thread convergence?

It is the process by which a potential route becomes progressively connected, compatible, semantically understandable, trusted, releasable, purpose-permitted, feasible, authorized, reviewable, assessable, and reconcilable.

Does a connected thread become authorized automatically?

No. Reachability is only one condition. Compatibility, evidence, trust, releasability, purpose, capacity, authority, meaningful human judgment, assessment, and reconciliation remain independent gates.

Does this lab choose a target or assign a weapon?

No. It uses fixed fictional non-force and protective support scenarios and cannot select targets, rank targets, assign weapons, recommend engagement, authorize force, or plan a real operation.

Does a synthetic usable posture prove operational readiness?

No. A posture describes only the declared fictional catalog. It is not operational acceptance, legal review, safety evidence, certification, command authority, or deployment approval.