diff --git a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift b/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift
index 2a1164b0458ad711da205286281a76762e501252..b25be6a98afaa7c798d0807710c02a8a05762f49 100644
--- a/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift
+++ b/Sources/ElixxirDAppsSDK/CMix/Functors/CMixConnect.swift
@@ -8,7 +8,7 @@ public struct CMixConnect {
     withAuthentication: Bool,
     e2eId: Int,
     recipientContact: Data,
-    e2eParamsJSON: Data
+    e2eParamsJSON: Data = GetE2EParams.liveDefault()
   ) throws -> Connection {
     try run(withAuthentication, e2eId, recipientContact, e2eParamsJSON)
   }
diff --git a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift b/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift
index b7f36cb127d777ca9cd3d7e3c85d576d25a7e54d..a0d543f8fa8c87f621b3a636dacd65b454f15f0b 100644
--- a/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift
+++ b/Sources/ElixxirDAppsSDK/CmixManager/Functors/CMixManagerCreate.swift
@@ -18,7 +18,7 @@ extension CMixManagerCreate {
     directoryPath: String,
     fileManager: FileManager,
     newCMix: NewCMix,
-    getCMixParams: GetCMixParams,
+    getCMixParams: GetCMixParams = .liveDefault,
     loadCMix: LoadCMix
   ) -> CMixManagerCreate {
     CMixManagerCreate {
diff --git a/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift b/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift
index 5d9712d7da2fd078222df9f7dc5e86b73c997a81..e232ef746ee5c4fcae42afe14a22e715e4a84687 100644
--- a/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/InitFileTransfer.swift
@@ -6,8 +6,8 @@ public struct InitFileTransfer {
 
   public func callAsFunction(
     e2eId: Int,
-    e2eFileTransferParamsJSON: Data,
-    fileTransferParamsJSON: Data,
+    e2eFileTransferParamsJSON: Data = GetE2EFileTransferParams.liveDefault(),
+    fileTransferParamsJSON: Data = GetFileTransferParams.liveDefault(),
     callback: ReceiveFileCallback
   ) throws -> FileTransfer {
     try run(e2eId, e2eFileTransferParamsJSON, fileTransferParamsJSON, callback)
diff --git a/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift b/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift
index 8c38481c405908148eebecff880862dfc64eaed4..8dd4545d75d9c42d9b2f7e7573581d5725bbecc8 100644
--- a/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/LoadCMix.swift
@@ -7,7 +7,7 @@ public struct LoadCMix {
   public func callAsFunction(
     storageDir: String,
     password: Data,
-    cMixParamsJSON: Data
+    cMixParamsJSON: Data = GetCMixParams.liveDefault()
   ) throws -> CMix {
     try run(storageDir, password, cMixParamsJSON)
   }
diff --git a/Sources/ElixxirDAppsSDK/Functors/Login.swift b/Sources/ElixxirDAppsSDK/Functors/Login.swift
index 82a5b3a7108b7265fac7ec0202fd1b4458927bb6..b6eeace1e5fabd8621f45005ea691e0dc6d4136d 100644
--- a/Sources/ElixxirDAppsSDK/Functors/Login.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/Login.swift
@@ -9,7 +9,7 @@ public struct Login {
     cMixId: Int,
     authCallbacks: AuthCallbacks? = nil,
     identity: ReceptionIdentity,
-    e2eParamsJSON: Data
+    e2eParamsJSON: Data = GetE2EParams.liveDefault()
   ) throws -> E2E {
     try run(ephemeral, cMixId, authCallbacks, identity, e2eParamsJSON)
   }
diff --git a/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift b/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift
index 1fba41c8974b8ab3d9b792a0c4b78e8dbc4519ef..c144f6a03ecfc6e41444b270495ae533bc145eab 100644
--- a/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/LookupUD.swift
@@ -8,7 +8,7 @@ public struct LookupUD {
     e2eId: Int,
     udContact: Data,
     udId: Data,
-    singleRequestParamsJSON: Data,
+    singleRequestParamsJSON: Data = GetSingleUseParams.liveDefault(),
     callback: UdLookupCallback
   ) throws -> SingleUseSendReport {
     try run(e2eId, udContact, udId, singleRequestParamsJSON, callback)
diff --git a/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift b/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift
index 516541f4e5fa9c01e1a7f5b7292ca75cb0119191..f9a294b41a23a365abf581522adc80b7a32dad49 100644
--- a/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift
+++ b/Sources/ElixxirDAppsSDK/Functors/SearchUD.swift
@@ -8,7 +8,7 @@ public struct SearchUD {
     e2eId: Int,
     udContact: Data,
     facts: [Fact],
-    singleRequestParamsJSON: Data,
+    singleRequestParamsJSON: Data = GetSingleUseParams.liveDefault(),
     callback: UdSearchCallback
   ) throws -> SingleUseSendReport {
     try run(e2eId, udContact, facts, singleRequestParamsJSON, callback)