diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..5a520d84ee4d256664277dab38d00704517ad341
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,27 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
+and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [v0.1.0] - 2023-03-24
+
+### Added
+
+JSON schema definitions for the SoAR project
+- outer wrapper MESSAGE definition 
+- header object 
+- payload object
+  - acknowledgement
+  - mission_plan (raw and encoded)
+  - observation (raw and encoded)
+  - platform_status (raw and encoded) 
+  - planning_configuration 
+
+Example messages matching the schema for each partner
+
+[v0.1.0]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/9e6ce245...v0.1.0
+[unreleased]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/v0.1.0...dev
diff --git a/LICENSE b/LICENSE
index 86e7a3c0292ebdd10f9ddcb357d1435a2948c7f6..bb1c32f989eacf891b5192df4319772a7b2bb301 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
 MIT License
 
-Copyright (c) 2022 National Oceanography Centre CLG
+Copyright (c) 2022 National Oceanography Centre
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000000000000000000000000000000000000..5a6ade1ee9ff6b9aa5015363e09bf9b0bdb3a6b7
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,13 @@
+from setuptools import setup
+
+
+setup(
+    version="0.1.0",
+    name="backbone_message_format",
+    python_requires=">=3.8",
+    packages=["backbone_message_format"],
+    package_dir={
+        "backbone_message_formats": ".",
+    },
+    include_package_data=True,
+)