The Coalition Warrior Interoperability eXercise — CWIX — is the annual event at which defence software platforms prove they can operate inside an allied coalition rather than only in a national silo. More than 1,000 participants from over 30 nations converge on a combined virtual and physical test environment each year to exchange real operational data, run scripted test cases, and log the failures that paper-based conformance assessments routinely miss. For a C2 or ISR platform seeking accreditation or procurement credibility in NATO markets, a successful CWIX test report is the single most valuable artefact available. This guide explains what CWIX is, how to register, what to prepare, what happens during the exercise week, and how to turn the results into lasting accreditation evidence.

What CWIX is: the annual NATO interoperability proving ground

CWIX is organised under the NATO C3 Board — the body responsible for NATO's command, control, and communication standards — and is hosted annually in Bydgoszcz, Poland, at the NATO Communications and Information Agency (NCIA) facility. The exercise spans approximately two weeks, with a preparation week followed by the formal test week. The scale is substantial: in recent editions, over 1,000 individuals representing more than 30 nations have participated, running hundreds of test cases across dozens of system pairs.

The test environment combines a physical network at the Bydgoszcz site with a remote access capability that allows participants to connect their systems from home facilities. This hybrid model, introduced at scale following the COVID-19 years, has become permanent and means that travel to Poland is no longer mandatory for all test cases — though physical presence for complex bilateral tests remains strongly recommended.

CWIX is explicitly not a competition and not a certification body. It is an exercise: a structured event for finding interoperability problems before they appear in operational deployments. The exercise is aligned with the FMN (Federated Mission Networking) Spiral compliance cycle, meaning that the test cases evolve year-on-year as the FMN Spiral advances. A platform that passes the relevant CWIX test cases in a given year has demonstrated FMN Spiral compliance for that version — which is exactly what the compliance registry records.

For context on the broader FMN architecture that underpins CWIX test cases, see FMN Spiral 4: Requirements and Implementation Notes.

CWIX registration: participant types, timeline, and test plan submission

Participation in CWIX requires a national sponsor. A defence vendor cannot register directly — the system must be sponsored by a national C3 authority or Ministry of Defence delegation. This gate keeps the participant list to credible defence programmes and ensures someone takes national responsibility for the security profile of each connected system.

System Under Test (SUT) is the participant type for platforms actively running test cases. As a SUT, your organisation submits a test plan, schedules test slots against named partner systems, runs the tests during the exercise week, and receives a formal test report. This is the participant type that generates accreditation-grade evidence.

Observer is the participant type for organisations attending to watch tests, assess the interoperability landscape, or build relationships ahead of a future SUT participation. Observers do not run test cases and do not receive a test report.

The registration timeline for SUT participation typically runs as follows: intent to participate is submitted to the national delegation 6 to 9 months before the exercise; technical pre-registration and initial participant information packets are exchanged 4 to 6 months out; the System Characteristics Document (SCD) and draft test plan are submitted 8 to 10 weeks before the exercise; final test plan submission closes 4 to 6 weeks before the exercise week. Missing the final test plan deadline typically means losing scheduled test slots — a partial exercise at best.

The SCD is the technical profile of your system: which FMN Spiral services it provides and consumes, which STANAGs it implements, the network and security profile required for the test environment, and contact details for the engineering team. The CWIX test management authority uses SCDs to identify compatible test pairs and schedule the exercise.

Test categories: SIP conformance, FMN Spiral compliance, and bilateral tests

CWIX organises tests into three main categories, each with a different purpose and a different evidence output.

Service Interface Profile (SIP) conformance tests verify that a system correctly implements a named FMN Spiral service interface — for example, the FMN Spiral 4 Friendly Force Tracking service or the NFFI (NATO Friendly Force Information) interface. SIP tests are run against a reference implementation or a conformance test tool maintained by the CWIX authority, not against another participant's live system. Passing a SIP test is a clean statement: the platform correctly implements the specified interface as defined in the FMN Spiral profile.

FMN Spiral compliance tests are the aggregated set of SIP tests that together constitute compliance with a named FMN Spiral. A platform that passes all mandatory SIP tests for FMN Spiral 4 is recorded as FMN Spiral 4 compliant in the NATO FMN compliance registry — the most durable form of CWIX accreditation output.

Bilateral interoperability tests are tests run between two specific named systems under a defined operational scenario. These tests go beyond SIP conformance to test real data exchange under realistic conditions: correct interpretation of optional fields, correct handling of message sequences, correct behaviour under high-message-rate conditions. Bilateral test results are documented in the CWIX test report and in issue tickets for any failures discovered.

Most CWIX participants run a mix of SIP conformance and bilateral tests. The mix is driven by the test plan: the SIP tests establish baseline compliance, and the bilateral tests establish real-world interoperability with the partner systems most important to the programme's procurement narrative.

Preparation: identifying STANAGs, implementing interfaces, and building the test harness

CWIX preparation is an engineering programme in its own right, typically requiring 9 to 18 months for a first participation. The work breaks into four phases.

Phase 1: STANAG and SIP audit. Before any implementation work, build the complete list of STANAGs and FMN Spiral SIPs that apply to your platform. The scope is determined by domain (air, ground, maritime, cyber), echelon (tactical, operational, strategic), and the coalition partners the programme targets. Tag every architectural component with which STANAG or SIP it serves. This audit is the foundation of both the test plan and the procurement traceability matrix.

Key STANAGs that commonly appear in CWIX test cases: STANAG 4559 (NSILI, for ISR imagery exchange), STANAG 4607 (GMTI, for moving-target radar products), STANAG 4586 (UAV control), and the MIP4-IES ground-force C2 data model. Link 16 (STANAG 5516) typically involves hardware terminal integration rather than direct CWIX testing, but the J-series message marshalling layer is testable. See The Complete Guide to NATO Interoperability for the full STANAG map.

Phase 2: Interface implementation. Implement each required SIP against the published specification. The FMN Spiral service specifications are available through national delegations and the NCIA. Treat each SIP implementation as a separate module with its own interface contract — the conformance boundary is the module boundary, and mixing conformance logic with business logic creates untestable code that fails in unpredictable ways at CWIX.

For STANAG 4559 NSILI implementation, the detailed engineering pattern is in STANAG 4559 Implementation: NSILI in Practice. For MIP4-IES, see MIP4-IES: The NATO Ground Standard.

Phase 3: Test harness construction. Build a test harness that exercises each SIP implementation against the published reference test data and against captured traces from partner systems you have obtained through bilateral engagements. The harness runs on every build. Any regression in SIP conformance breaks the build. The discipline of catching regressions in CI before they reach CWIX is the single most effective risk-reduction measure available to a CWIX preparation programme.

Phase 4: Pre-CWIX bilateral test. Arrange at least one bilateral integration test with a CWIX-experienced partner nation 8 to 12 weeks before the exercise. This test will surface field-encoding disagreements, authentication configuration differences, and namespace version mismatches that the harness cannot find because it only tests against data you have already seen. Document every issue found and its resolution. The bilateral test log becomes part of your CWIX preparation evidence package.

The CWIX test week: structure, test agents, issue reporting, and re-tests

The CWIX exercise week follows a defined daily structure. Each morning begins with a coordination call between all SUTs and the test management authority. Test slots are scheduled in advance — typically 2 to 4 hours per test pair — and the schedule is published at the start of the week. The test management authority assigns test agents: neutral technical personnel who observe tests, ensure the test procedure is followed, and log results in the CWIX issue tracking system.

The test agent's role is to ensure procedural integrity, not to resolve technical failures. When a test fails, the test agent logs an issue ticket with the failure evidence and marks the test as failed. The engineering teams for both SUTs then investigate the root cause and, if a resolution is found within the exercise week, request a re-test slot. Re-test slots are limited and allocated by the test management authority — typically one re-test per failed test case is available, subject to partner availability.

The practical discipline for the test week: run an internal dry-run of every scheduled test case on the day before it is scheduled, using your own test harness against the partner system's SCD profile. Fix any regressions before the formal slot. Keep a real-time run sheet that records the expected result, the actual result, and the root cause of any failure. Pattern analysis across failures often reveals a single misconfiguration — an authentication token format, a namespace prefix, a timestamp encoding — that causes multiple apparently unrelated failures.

For tests that fail and cannot be resolved within the exercise week, the test is marked as deferred in the test report. Deferred tests can be re-run in the following year's CWIX or in an interim bilateral exercise arranged between the two nations. They do not count as passed for FMN compliance purposes.

Common failure modes: what actually goes wrong at CWIX

Experience across multiple CWIX participations reveals four categories of failure that account for the majority of test failures.

Data model mismatches. Two systems both claim conformance to the same STANAG or SIP but encode a specific field differently — for example, a unit identifier that one system represents as a string and another as a numeric code, or a coordinate system that one system normalises to WGS-84 and another leaves in a local projection. These mismatches are invisible in SIP conformance tests against synthetic data and surface only in bilateral tests where real operational data is exchanged.

Timing and synchronisation failures. Message sequences that depend on timestamp ordering fail when the two systems use different precision — milliseconds versus seconds — or different reference epochs. XML timestamp fields in particular have multiple valid serialisation formats, and implementations that produce one format may not correctly parse another. Enforce strict timestamp parsing at the SIP boundary and test against maximum and minimum precision values explicitly.

Authentication and PKI failures. CWIX tests run on classified or NATO-restricted networks with PKI-enforced authentication. Certificate chains that work in the home lab fail at CWIX because the trust root is different, the certificate profile is wrong, or the revocation-check configuration is incompatible. Configure the platform against the CWIX PKI profile weeks before the exercise — do not leave PKI configuration to the preparation week.

Namespace and schema-version conflicts. XML-based services carry a namespace URI that encodes the schema version. A partner system running an older implementation may send a namespace the newer implementation no longer accepts, or vice versa. Implement lenient namespace handling for supported version ranges and explicit rejection with a clear error message for unsupported versions. Test both directions of the version range boundary explicitly in the harness.

Documentation: CWIX test report, System Characteristics Document, and accreditation letter

The formal outputs of a CWIX participation as a SUT are three documents.

The CWIX test report is produced by the CWIX test management authority and lists every test case run: the test case identifier, the partner system tested against, the result (pass, fail, deferred), and, for failures, a reference to the issue ticket. The test report is the primary evidence document for procurement bids claiming CWIX-demonstrated interoperability.

The System Characteristics Document (SCD) is the technical profile submitted before the exercise. After the exercise, the SCD is updated to reflect the actual test results and archived in the CWIX system registry. Partner nations can request the SCD of a registered system through their national delegation, making the SCD a de facto technical profile that propagates through the coalition procurement community.

The accreditation letter is a document that can be requested from the national delegation following a successful CWIX participation. It cites the test report and confirms that the named system has demonstrated interoperability with named coalition systems under named FMN Spiral test cases. The accreditation letter is not issued automatically — it requires a formal request through the national delegation, typically within 60 days of the exercise closing.

For platforms that pass FMN Spiral compliance tests, an entry in the NATO FMN compliance registry is made by the NCIA. This registry entry is publicly queryable by procurement authorities and is often more durable evidence than the accreditation letter alone, because the registry persists and is updated as spirals advance.

Post-CWIX: FMN compliance statements, marketing results, and maintaining accreditation

The work does not end when the exercise closes. The post-CWIX phase has three distinct workstreams.

FMN Spiral compliance statement. If the platform passed the mandatory SIP tests for a given FMN Spiral, prepare a formal compliance statement referencing the test report and registry entry. The statement should specify the spiral version, the test date, the test environment (CWIX plus year), and the scope of compliance (which SIPs were tested and passed). This statement is the primary marketing and procurement artefact from the exercise.

Marketing the results. CWIX results are a legitimate and credible procurement differentiator. Procurement authorities increasingly require evidence of interoperability; a CWIX test report is the strongest available form. Publish the compliance statement on your product documentation. Reference it in RFP responses. Brief it to prospect nations through their national delegations — the delegation is often the procurement decision-maker's information channel for technical claims.

Maintaining accreditation as standards evolve. FMN Spirals advance — Spiral 4 is the current production version, Spiral 5 is in development. As the spiral advances, previously passed test cases become associated with an older spiral version. Platforms that do not re-test against the newer spiral become "legacy compliant" — still referenced in the registry but against an older version. The practical discipline: participate in CWIX annually, track FMN Spiral requirements quarterly, and build spiral-upgrade work into the product roadmap at least 12 months before the target exercise year. A platform that misses two CWIX cycles typically faces a multi-year catch-up programme.

Key insight: CWIX is not the end of the interoperability journey — it is the recurring checkpoint that keeps a platform honest. The preparation discipline required to pass CWIX is the same discipline that prevents interoperability failures in operational deployments. Programmes that treat CWIX as a one-time certification event and do not maintain the preparation rigour between events discover this the hard way when a spiral upgrade exposes a regression they have not caught in two years of CI.

Further reading

This guide focuses on the CWIX process. The underlying standards and engineering patterns are treated in depth in the following articles.

Standards foundations: Complete Guide to NATO Interoperability, NATO Interoperability Standards for Software.

FMN and mission networks: FMN Spiral 4: Requirements and Implementation Notes.

Interface implementations: STANAG 4559 NSILI in Practice, MIP4-IES: The NATO Ground Standard, Link 16 Tactical Data Links: Engineering View.

Coalition data sharing: Coalition Data Sharing Challenges.

Procurement context: Defense Procurement: RFP to Contract, European JADC2 Vendors.