diff --git a/lib/ronin/platform/overlay.rb b/lib/ronin/platform/overlay.rb
index <HASH>..<HASH> 100644
--- a/lib/ronin/platform/overlay.rb
+++ b/lib/ronin/platform/overlay.rb
@@ -36,6 +36,9 @@ module Ronin
       # Overlay Format version
       VERSION = 1
 
+      # A list of backwards compatible Overlay Format versions
+      COMPATIBILITY = [1]
+
       # Overlay metadata XML file name
       METADATA_FILE = 'ronin.xml'
 
@@ -145,6 +148,25 @@ module Ronin
       end
 
       #
+      # Determines if the given Overlay Format version is backwards
+      # compatible with {Ronin::Platform::Overlay}.
+      #
+      # @param [Integer] version
+      #   The version to check for backwards compatibility.
+      #
+      # @return [Boolean]
+      #   Specifies whether the given version is supported by
+      #   {Ronin::Platform::Overlay}.
+      #
+      def Overlay.compatible?(version)
+        COMPATIBILITY.each do |compat|
+          return true if compat === version
+        end
+
+        return false
+      end
+
+      #
       # @return [Symbol]
       #   The media type of the overlay.
       #
Added Overlay::COMPATIBILITY and Overlay.compatible? to test for backwards compatibility of overlays.