diff --git a/Sources/ElixxirDAppsSDK/DummyTraffic/DummyTraffic.swift b/Sources/ElixxirDAppsSDK/DummyTraffic/DummyTraffic.swift
new file mode 100644
index 0000000000000000000000000000000000000000..4c35ed48ed8180c8c94029169183b09393d89f4c
--- /dev/null
+++ b/Sources/ElixxirDAppsSDK/DummyTraffic/DummyTraffic.swift
@@ -0,0 +1,22 @@
+import Bindings
+
+public struct DummyTraffic {
+  public var getStatus: DummyTrafficGetStatus
+  public var setStatus: DummyTrafficSetStatus
+}
+
+extension DummyTraffic {
+  public static func live(_ bindingsDummyTraffic: BindingsDummyTraffic) -> DummyTraffic {
+    DummyTraffic(
+      getStatus: .live(bindingsDummyTraffic),
+      setStatus: .live(bindingsDummyTraffic)
+    )
+  }
+}
+
+extension DummyTraffic {
+  public static let unimplemented = DummyTraffic(
+    getStatus: .unimplemented,
+    setStatus: .unimplemented
+  )
+}
diff --git a/Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficGetStatus.swift b/Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficGetStatus.swift
new file mode 100644
index 0000000000000000000000000000000000000000..6d93a7bd5cef3e66a54773c0d78e2a7adeac4ed7
--- /dev/null
+++ b/Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficGetStatus.swift
@@ -0,0 +1,22 @@
+import Bindings
+import XCTestDynamicOverlay
+
+public struct DummyTrafficGetStatus {
+  public var run: () -> Bool
+
+  public func callAsFunction() -> Bool {
+    run()
+  }
+}
+
+extension DummyTrafficGetStatus {
+  public static func live(_ bindingsDummyTraffic: BindingsDummyTraffic) -> DummyTrafficGetStatus {
+    DummyTrafficGetStatus(run: bindingsDummyTraffic.getStatus)
+  }
+}
+
+extension DummyTrafficGetStatus {
+  public static let unimplemented = DummyTrafficGetStatus(
+    run: XCTUnimplemented("\(Self.self)")
+  )
+}
diff --git a/Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficSetStatus.swift b/Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficSetStatus.swift
new file mode 100644
index 0000000000000000000000000000000000000000..c3c998010c787a369718db1fad5c2dc3c2852968
--- /dev/null
+++ b/Sources/ElixxirDAppsSDK/DummyTraffic/Functors/DummyTrafficSetStatus.swift
@@ -0,0 +1,22 @@
+import Bindings
+import XCTestDynamicOverlay
+
+public struct DummyTrafficSetStatus {
+  public var run: (Bool) throws -> Void
+
+  public func callAsFunction(_ status: Bool) throws {
+    try run(status)
+  }
+}
+
+extension DummyTrafficSetStatus {
+  public static func live(_ bindingsDummyTraffic: BindingsDummyTraffic) -> DummyTrafficSetStatus {
+    DummyTrafficSetStatus(run: bindingsDummyTraffic.setStatus)
+  }
+}
+
+extension DummyTrafficSetStatus {
+  public static let unimplemented = DummyTrafficSetStatus(
+    run: XCTUnimplemented("\(Self.self)")
+  )
+}