diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3dcce35519081fda2d9d65500cd31008fb3ce38e..6ce9dc09e2d14a2d7a9ed8de1c5571001f3c9072 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,11 +9,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
 
 ### Added
 
+- Validate message_ID matches uuid format
 - Add definition of instruction_set message
 - Added optional primitives to squad schema
 
 ### Changed
 
+- Update all example messages with valid UUIDs
 - Refactor action schema to accept geojson.Points
 - Use geojson Point for platform_status
 - Add waypoint to platform_status
diff --git a/examples/autonomy_engine_adapter/acknowledgement.json b/examples/autonomy_engine_adapter/acknowledgement.json
index 3b541615374a5772a7f75cc0fdc1aa96842a0ce7..534e4c2a3801c80b7157fd9233d2338a193afcd1 100644
--- a/examples/autonomy_engine_adapter/acknowledgement.json
+++ b/examples/autonomy_engine_adapter/acknowledgement.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2022-11-16T00:00:00Z",
         "version": 1,
         "source": "hydrosurv_adapter",
diff --git a/examples/autonomy_engine_adapter/emergency_mission_command.json b/examples/autonomy_engine_adapter/emergency_mission_command.json
index 91f255e6409c5deb2bb1cc01392bdfa3b9e9a0cd..3077818457efd44339e3092086fd645a8454401a 100644
--- a/examples/autonomy_engine_adapter/emergency_mission_command.json
+++ b/examples/autonomy_engine_adapter/emergency_mission_command.json
@@ -1,6 +1,6 @@
 {
     "header": {  
-      "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2022-11-16T00:00:00Z",
       "version": 2,
       "source": "gui",
diff --git a/examples/autonomy_engine_adapter/emergency_mission_plan.json b/examples/autonomy_engine_adapter/emergency_mission_plan.json
index d96b125d3c928f1f6a574feb0bfdb16c0e3b81f7..21ba7273e0970fd1cbb35e5d4bcd536ea4603dab 100644
--- a/examples/autonomy_engine_adapter/emergency_mission_plan.json
+++ b/examples/autonomy_engine_adapter/emergency_mission_plan.json
@@ -1,6 +1,6 @@
 {
     "header": {  
-      "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2022-11-16T00:00:00Z",
       "version": 2,
       "source": "gui",
diff --git a/examples/autonomy_engine_adapter/mission_plan_AH1.json b/examples/autonomy_engine_adapter/mission_plan_AH1.json
index 063332e1fe0f91a9beb3727240c833d8c0d01620..396939f4d9ede86421c5a13529fb6381e09ba3cd 100644
--- a/examples/autonomy_engine_adapter/mission_plan_AH1.json
+++ b/examples/autonomy_engine_adapter/mission_plan_AH1.json
@@ -1,6 +1,6 @@
 {
   "header": {  
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "autonomy_engine",
diff --git a/examples/autonomy_engine_adapter/mission_plan_ECOSUB.json b/examples/autonomy_engine_adapter/mission_plan_ECOSUB.json
index ad8bcba98cafe25e5ec15b86a275a21188409fd8..0e75931761cb56ab0cea2ac1c00aa0c395d7faea 100644
--- a/examples/autonomy_engine_adapter/mission_plan_ECOSUB.json
+++ b/examples/autonomy_engine_adapter/mission_plan_ECOSUB.json
@@ -1,6 +1,6 @@
 {
   "header": {  
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "autonomy_engine",
diff --git a/examples/autonomy_engine_adapter/mission_plan_HYDROSURV.json b/examples/autonomy_engine_adapter/mission_plan_HYDROSURV.json
index 774a9b996079ddc6ff2a1f68d1ae08f06b3cb3ff..0aa307efcd3c4ba6da5bb64b2f8ce3f4479693ca 100644
--- a/examples/autonomy_engine_adapter/mission_plan_HYDROSURV.json
+++ b/examples/autonomy_engine_adapter/mission_plan_HYDROSURV.json
@@ -1,6 +1,6 @@
 {
   "header":{
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "autonomy_engine",
diff --git a/examples/autonomy_engine_adapter/mission_plan_encoded.json b/examples/autonomy_engine_adapter/mission_plan_encoded.json
index e4789f66a285f2eadb8fa55a8b4d477c74800bbb..2f9c48404b97ce5fc5db5ba311cd89d2cd7cbf71 100644
--- a/examples/autonomy_engine_adapter/mission_plan_encoded.json
+++ b/examples/autonomy_engine_adapter/mission_plan_encoded.json
@@ -1,6 +1,6 @@
 {
   "header": {  
-    "message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2023-03-16T00:00:00Z",
     "version": 2,
     "source": "autonomy_engine",
diff --git a/examples/autonomy_engine_adapter/observation_encoded.json b/examples/autonomy_engine_adapter/observation_encoded.json
index 015e24c12507f9a2f309ffb34d669f2085e0d362..f711d74ab9d282afc9b88ab397966ab811010c18 100644
--- a/examples/autonomy_engine_adapter/observation_encoded.json
+++ b/examples/autonomy_engine_adapter/observation_encoded.json
@@ -1,6 +1,6 @@
 {
   "header": {  
-    "message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2023-03-16T00:00:00Z",
     "version": 2,
     "source": "hermes.ecosub2",
diff --git a/examples/autonomy_engine_adapter/planning_configuration.json b/examples/autonomy_engine_adapter/planning_configuration.json
index a47aade99924cf2395d1de9715b5959cd4b1cc68..41b9e20bdb49e9c65d1341c8fad637d4c06fad42 100644
--- a/examples/autonomy_engine_adapter/planning_configuration.json
+++ b/examples/autonomy_engine_adapter/planning_configuration.json
@@ -1,6 +1,6 @@
 {
   "header":{
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "gui",
diff --git a/examples/autonomy_engine_adapter/platform_status-from_usbl_example.json b/examples/autonomy_engine_adapter/platform_status-from_usbl_example.json
index 2502dedf48835f644f14768adfdd06450ce4ec30..cc3bb7adbbcb1e2d5f579c27783ca65389310697 100644
--- a/examples/autonomy_engine_adapter/platform_status-from_usbl_example.json
+++ b/examples/autonomy_engine_adapter/platform_status-from_usbl_example.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2022-11-16T00:00:00Z",
         "version": 2,
         "source": "hermes",
diff --git a/examples/autonomy_engine_adapter/platform_status.json b/examples/autonomy_engine_adapter/platform_status.json
index 15a592e610f2ee1e139c5053d78023c13b49115b..b78c28f3a5afbf4165638965f169aa8a7b5a5d45 100644
--- a/examples/autonomy_engine_adapter/platform_status.json
+++ b/examples/autonomy_engine_adapter/platform_status.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2022-11-16T00:00:00Z",
         "version": 2,
         "source": "ecosub_c2",
diff --git a/examples/autonomy_engine_adapter/platform_status_encoded.json b/examples/autonomy_engine_adapter/platform_status_encoded.json
index 7001821bdfc88bc9e8aa3421d72c70dd8cea8088..71e234fc783b0597c020187aa933e695e2c37446 100644
--- a/examples/autonomy_engine_adapter/platform_status_encoded.json
+++ b/examples/autonomy_engine_adapter/platform_status_encoded.json
@@ -1,6 +1,6 @@
 {
   "header": {  
-    "message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2023-03-16T00:00:00Z",
     "version": 2,
     "source": "hermes.ah1",
diff --git a/examples/autonomy_engine_adapter/survey.json b/examples/autonomy_engine_adapter/survey.json
index 21ee23f9f4b6ef155fb8830abc6f1d647027ddf0..8699c0be69d1143ff27d660b823470d95aa6518c 100644
--- a/examples/autonomy_engine_adapter/survey.json
+++ b/examples/autonomy_engine_adapter/survey.json
@@ -1,6 +1,6 @@
 {
     "header": {  
-      "message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2023-03-16T00:00:00Z",
       "version": 2,
       "source": "ecosub.ecosub-c2",
diff --git a/examples/autonomy_engine_adapter/survey_encoded.json b/examples/autonomy_engine_adapter/survey_encoded.json
index 19eaf7b6c9871c3e9b503e05bcb588bb3934208b..d82e1776d6b99e8780d59cc5bc0d719de314b0c3 100644
--- a/examples/autonomy_engine_adapter/survey_encoded.json
+++ b/examples/autonomy_engine_adapter/survey_encoded.json
@@ -1,6 +1,6 @@
 {
     "header": {  
-      "message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2023-03-16T00:00:00Z",
       "version": 2,
       "source": "hermes.ecosub-2",
diff --git a/examples/ecosub_adapter/mission_plan.json b/examples/ecosub_adapter/mission_plan.json
index ad8bcba98cafe25e5ec15b86a275a21188409fd8..0e75931761cb56ab0cea2ac1c00aa0c395d7faea 100644
--- a/examples/ecosub_adapter/mission_plan.json
+++ b/examples/ecosub_adapter/mission_plan.json
@@ -1,6 +1,6 @@
 {
   "header": {  
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "autonomy_engine",
diff --git a/examples/ecosub_adapter/observation.json b/examples/ecosub_adapter/observation.json
index cb2cd8d89f06afb7a9bf6e69b4bb4c0d12017d8a..e67402eb435a08c86b399bb8b531c2edca17516c 100644
--- a/examples/ecosub_adapter/observation.json
+++ b/examples/ecosub_adapter/observation.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2022-11-16T00:00:00Z",
         "version": 2,
         "source": "ecosub_c2",
diff --git a/examples/ecosub_adapter/observation_encoded.json b/examples/ecosub_adapter/observation_encoded.json
index ffb070fc85d71aa78e032e661fca6504c6b42995..18d1fa2309729bae0aa86d865c9f41fa0db93fda 100644
--- a/examples/ecosub_adapter/observation_encoded.json
+++ b/examples/ecosub_adapter/observation_encoded.json
@@ -1,6 +1,6 @@
 {
   "header": {  
-    "message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2023-03-16T00:00:00Z",
     "version": 2,
     "source": "hermes.ecosub2",
diff --git a/examples/ecosub_adapter/platform_status-from_usbl_example.json b/examples/ecosub_adapter/platform_status-from_usbl_example.json
index 2502dedf48835f644f14768adfdd06450ce4ec30..cc3bb7adbbcb1e2d5f579c27783ca65389310697 100644
--- a/examples/ecosub_adapter/platform_status-from_usbl_example.json
+++ b/examples/ecosub_adapter/platform_status-from_usbl_example.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2022-11-16T00:00:00Z",
         "version": 2,
         "source": "hermes",
diff --git a/examples/ecosub_adapter/platform_status.json b/examples/ecosub_adapter/platform_status.json
index 15a592e610f2ee1e139c5053d78023c13b49115b..b78c28f3a5afbf4165638965f169aa8a7b5a5d45 100644
--- a/examples/ecosub_adapter/platform_status.json
+++ b/examples/ecosub_adapter/platform_status.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2022-11-16T00:00:00Z",
         "version": 2,
         "source": "ecosub_c2",
diff --git a/examples/ecosub_adapter/survey.json b/examples/ecosub_adapter/survey.json
index 21ee23f9f4b6ef155fb8830abc6f1d647027ddf0..8699c0be69d1143ff27d660b823470d95aa6518c 100644
--- a/examples/ecosub_adapter/survey.json
+++ b/examples/ecosub_adapter/survey.json
@@ -1,6 +1,6 @@
 {
     "header": {  
-      "message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2023-03-16T00:00:00Z",
       "version": 2,
       "source": "ecosub.ecosub-c2",
diff --git a/examples/ecosub_adapter/survey_encoded.json b/examples/ecosub_adapter/survey_encoded.json
index 19eaf7b6c9871c3e9b503e05bcb588bb3934208b..d82e1776d6b99e8780d59cc5bc0d719de314b0c3 100644
--- a/examples/ecosub_adapter/survey_encoded.json
+++ b/examples/ecosub_adapter/survey_encoded.json
@@ -1,6 +1,6 @@
 {
     "header": {  
-      "message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2023-03-16T00:00:00Z",
       "version": 2,
       "source": "hermes.ecosub-2",
diff --git a/examples/geojson/platform_status.json b/examples/geojson/platform_status.json
index 1c8522f762cef4718cc96eb78781f10579052b25..4cfc13142262a90615eafefb4465013e4f082161 100644
--- a/examples/geojson/platform_status.json
+++ b/examples/geojson/platform_status.json
@@ -1,6 +1,6 @@
 {
   "header":{
-      "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2024-09-06T00:00:00Z",
       "version": 2,
       "source": "ecosub_c2",
diff --git a/examples/gui_adapter/emergency_mission_command.json b/examples/gui_adapter/emergency_mission_command.json
index 91f255e6409c5deb2bb1cc01392bdfa3b9e9a0cd..3077818457efd44339e3092086fd645a8454401a 100644
--- a/examples/gui_adapter/emergency_mission_command.json
+++ b/examples/gui_adapter/emergency_mission_command.json
@@ -1,6 +1,6 @@
 {
     "header": {  
-      "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2022-11-16T00:00:00Z",
       "version": 2,
       "source": "gui",
diff --git a/examples/gui_adapter/emergency_mission_plan.json b/examples/gui_adapter/emergency_mission_plan.json
index d96b125d3c928f1f6a574feb0bfdb16c0e3b81f7..21ba7273e0970fd1cbb35e5d4bcd536ea4603dab 100644
--- a/examples/gui_adapter/emergency_mission_plan.json
+++ b/examples/gui_adapter/emergency_mission_plan.json
@@ -1,6 +1,6 @@
 {
     "header": {  
-      "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+      "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
       "timestamp": "2022-11-16T00:00:00Z",
       "version": 2,
       "source": "gui",
diff --git a/examples/gui_adapter/planning_configuration.json b/examples/gui_adapter/planning_configuration.json
index fcdf1a5a4e38841df8fde795b0c99008c0f39e29..e1bb32f4d78b4ecfbbf6a3930c99cae9ee6b54ca 100644
--- a/examples/gui_adapter/planning_configuration.json
+++ b/examples/gui_adapter/planning_configuration.json
@@ -1,6 +1,6 @@
 {
   "header":{
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "gui",
diff --git a/examples/hydrosurv_adapter/acknowledgement.json b/examples/hydrosurv_adapter/acknowledgement.json
index 23c1028b712c08f0015b8db8ccdf1a1896684a51..b8c4306066672ce88dc110fea83c6b28c97a518f 100644
--- a/examples/hydrosurv_adapter/acknowledgement.json
+++ b/examples/hydrosurv_adapter/acknowledgement.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2022-11-16T00:00:00Z",
         "version": 1,
         "source": "hydrosurv_adapter",
diff --git a/examples/hydrosurv_adapter/alert.json b/examples/hydrosurv_adapter/alert.json
index 9abbbbbe47d4c840e786488cb4f0117424e4fafa..4241abac3f03b76a3415f205c56f17d777049169 100644
--- a/examples/hydrosurv_adapter/alert.json
+++ b/examples/hydrosurv_adapter/alert.json
@@ -1,6 +1,6 @@
 {
   "header": {
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 1,
     "source": "hydrosurv_adapter",
diff --git a/examples/hydrosurv_adapter/mission_plan.json b/examples/hydrosurv_adapter/mission_plan.json
index 774a9b996079ddc6ff2a1f68d1ae08f06b3cb3ff..0aa307efcd3c4ba6da5bb64b2f8ce3f4479693ca 100644
--- a/examples/hydrosurv_adapter/mission_plan.json
+++ b/examples/hydrosurv_adapter/mission_plan.json
@@ -1,6 +1,6 @@
 {
   "header":{
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "autonomy_engine",
diff --git a/examples/hydrosurv_adapter/platform_status.json b/examples/hydrosurv_adapter/platform_status.json
index 193e12a2791e73088c6282623d0b1a0dfe2ab90f..0ae06f19cc13c997009809b3494e22652308ce2a 100644
--- a/examples/hydrosurv_adapter/platform_status.json
+++ b/examples/hydrosurv_adapter/platform_status.json
@@ -1,6 +1,6 @@
 {
   "header": {
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "hydrosurv_adapter",
diff --git a/examples/mas-dt/instruction_set.json b/examples/mas-dt/instruction_set.json
index 2ed3e6cf8e49bc3c74c035d457be333932f2f243..d98094685fe9664a42226a565cc7b9872b98a2d6 100644
--- a/examples/mas-dt/instruction_set.json
+++ b/examples/mas-dt/instruction_set.json
@@ -1,6 +1,6 @@
 {
   "header": {
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2024-09-03T00:00:00Z",
     "version": 1,
     "source": "ori",
diff --git a/examples/mas-dt/mission_plan.json b/examples/mas-dt/mission_plan.json
index 10b7342ac211f0cc4121c2a6f4645beac807beb4..3a76f4f9efefc667f4122e9d7c0ab30783662ac9 100644
--- a/examples/mas-dt/mission_plan.json
+++ b/examples/mas-dt/mission_plan.json
@@ -1,6 +1,6 @@
 {
   "header": {  
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "autonomy_engine",
@@ -11,7 +11,7 @@
   "payload":{
     "message_type": "mission_plan",
     "platform_ID": "alr-52",
-    "autonomy_engine_plan_ID": "a427003c-0000-11aa-a1eb-bvcdfghjgfcc",
+    "autonomy_engine_plan_ID": "a427003c-0000-11aa-a1eb-b1cdf2342fcc",
     "plan": [
       {
         "action": "move",
diff --git a/examples/mas-dt/planning_configuration.json b/examples/mas-dt/planning_configuration.json
index cf785e3a9df6922fd2c6a6ca4012f0e13afbd653..58991aa03dc521b7a98d1a8614ae39d820d07ac8 100644
--- a/examples/mas-dt/planning_configuration.json
+++ b/examples/mas-dt/planning_configuration.json
@@ -1,6 +1,6 @@
 {
   "header":{
-    "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+    "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
     "timestamp": "2022-11-16T00:00:00Z",
     "version": 2,
     "source": "noc-c2",
diff --git a/examples/mas-dt/platform_status_branch.json b/examples/mas-dt/platform_status_branch.json
index 108118416bc262848f0eb391960f630191aad3cd..6b24cedd01a9ae673f260094fa94949bfc681b44 100644
--- a/examples/mas-dt/platform_status_branch.json
+++ b/examples/mas-dt/platform_status_branch.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2024-09-05T00:00:00Z",
         "version": "dev",
         "source": "noc-sfmc",
diff --git a/examples/mas-dt/platform_status_commit.json b/examples/mas-dt/platform_status_commit.json
index c8324254a75f3fd131ddbdc8939e0f611335838e..1ae1a6a5e787c256bec14d5fac9b679c494d5ceb 100644
--- a/examples/mas-dt/platform_status_commit.json
+++ b/examples/mas-dt/platform_status_commit.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2024-09-05T00:00:00Z",
         "version": "2bbede2412f9038c0b1ecd8c2965532ea97264a3",
         "source": "noc-sfmc",
diff --git a/examples/mas-dt/platform_status_semver.json b/examples/mas-dt/platform_status_semver.json
index 529e91f59a9df7848cb60673519dacb4ae798614..ec22bbfc39ecd53c60b9cc385d5b38bbee2009d1 100644
--- a/examples/mas-dt/platform_status_semver.json
+++ b/examples/mas-dt/platform_status_semver.json
@@ -1,6 +1,6 @@
 {
     "header":{
-        "message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+        "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         "timestamp": "2024-09-05T00:00:00Z",
         "version": "v2.0.0-beta.1",
         "source": "noc-sfmc",
diff --git a/formats/header.py b/formats/header.py
index f857660b9dbe86fe15a6267a3dddb108d54b4060..d20f698305cf209bb185720d67abcc216d088ca4 100644
--- a/formats/header.py
+++ b/formats/header.py
@@ -3,8 +3,10 @@ message_header = {
     "properties": {
         "message_ID": {
             "type": "string",
+            "format": "uuid",
+            "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
             "description": "An identifier for the type of message received.",
-            "example": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+            "example": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         },
         "timestamp": {
             "type": "string",
diff --git a/project/soar/swagger.json b/project/soar/swagger.json
index a22f75b22baab69212788648a5d970da071e333b..b2a1073cddfce560ff3657e479a753a1f20b725a 100644
--- a/project/soar/swagger.json
+++ b/project/soar/swagger.json
@@ -1449,7 +1449,9 @@
           },
           "message_ID": {
             "description": "An identifier for the type of message received.",
-            "example": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+            "example": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
+            "format": "uuid",
+            "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
             "type": "string"
           },
           "source": {
diff --git a/tests/fixtures/schemas.py b/tests/fixtures/schemas.py
index 33f724e6848a6c175f0be7975dd066bfc0cf8027..0ae74851c1747376df9645764cf3e40ae8e85b27 100644
--- a/tests/fixtures/schemas.py
+++ b/tests/fixtures/schemas.py
@@ -7,7 +7,7 @@ message_header = {
         "message_ID": {
             "type": "string",
             "description": "An identifier for the type of message received.",
-            "example": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+            "example": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
         },
         "timestamp": {
             "type": "string",
diff --git a/tests/fixtures/swagger.json b/tests/fixtures/swagger.json
index fe7ffe6e39906186ce2208756da5750c8d6e90b3..97eecac3dbb757af97f99eb23b750e56cdf96546 100644
--- a/tests/fixtures/swagger.json
+++ b/tests/fixtures/swagger.json
@@ -138,7 +138,7 @@
               },
               "message_ID": {
                  "description": "An identifier for the type of message received.",
-                 "example": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd",
+                 "example": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
                  "type": "string"
               },
               "source": {