diff --git a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Bindings b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Bindings
index 2655d52cab2ac8c693bda3fc2deedede483e5106..59127808943e6bd5781ad09217e30501daf5416f 100644
Binary files a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Bindings and b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Bindings differ
diff --git a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Headers/Bindings.objc.h b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Headers/Bindings.objc.h
index 972411f4c1cd97338eb0c12ddd655eb79ea85d69..740271e89ee5cfbc54f4a0d099b8b81955038397 100644
--- a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Headers/Bindings.objc.h
+++ b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Headers/Bindings.objc.h
@@ -1502,8 +1502,8 @@ JSON example:
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
   "Partner":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD",
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseCallbackReport : NSObject <goSeqRefInterface> {
@@ -1518,7 +1518,8 @@ JSON example:
 // skipped field SingleUseCallbackReport.Partner with unsupported type: *gitlab.com/xx_network/primitives/id.ID
 
 @property (nonatomic) int64_t ephID;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseCallbackReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
 
@@ -1531,9 +1532,9 @@ JSON example:
  {
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
-  "ReceptionID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
-  "Err":null
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
+  "Err":"",
  }
  */
 @interface BindingsSingleUseResponseReport : NSObject <goSeqRefInterface> {
@@ -1545,7 +1546,8 @@ JSON example:
 // skipped field SingleUseResponseReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
 @property (nonatomic) NSData* _Nullable payload;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseResponseReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 @property (nonatomic) NSError* _Nullable err;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
@@ -1558,8 +1560,8 @@ information returned by single.TransmitRequest.
 JSON example:
  {
   "Rounds":[1,5,9],
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseSendReport : NSObject <goSeqRefInterface> {
@@ -1570,7 +1572,8 @@ JSON example:
 - (nonnull instancetype)init;
 // skipped field SingleUseSendReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseSendReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
diff --git a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/A/Bindings b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/A/Bindings
index 2655d52cab2ac8c693bda3fc2deedede483e5106..59127808943e6bd5781ad09217e30501daf5416f 100644
Binary files a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/A/Bindings and b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/A/Bindings differ
diff --git a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/A/Headers/Bindings.objc.h b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/A/Headers/Bindings.objc.h
index 972411f4c1cd97338eb0c12ddd655eb79ea85d69..740271e89ee5cfbc54f4a0d099b8b81955038397 100644
--- a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/A/Headers/Bindings.objc.h
+++ b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/A/Headers/Bindings.objc.h
@@ -1502,8 +1502,8 @@ JSON example:
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
   "Partner":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD",
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseCallbackReport : NSObject <goSeqRefInterface> {
@@ -1518,7 +1518,8 @@ JSON example:
 // skipped field SingleUseCallbackReport.Partner with unsupported type: *gitlab.com/xx_network/primitives/id.ID
 
 @property (nonatomic) int64_t ephID;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseCallbackReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
 
@@ -1531,9 +1532,9 @@ JSON example:
  {
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
-  "ReceptionID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
-  "Err":null
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
+  "Err":"",
  }
  */
 @interface BindingsSingleUseResponseReport : NSObject <goSeqRefInterface> {
@@ -1545,7 +1546,8 @@ JSON example:
 // skipped field SingleUseResponseReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
 @property (nonatomic) NSData* _Nullable payload;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseResponseReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 @property (nonatomic) NSError* _Nullable err;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
@@ -1558,8 +1560,8 @@ information returned by single.TransmitRequest.
 JSON example:
  {
   "Rounds":[1,5,9],
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseSendReport : NSObject <goSeqRefInterface> {
@@ -1570,7 +1572,8 @@ JSON example:
 - (nonnull instancetype)init;
 // skipped field SingleUseSendReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseSendReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
diff --git a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/Current/Bindings b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/Current/Bindings
index 2655d52cab2ac8c693bda3fc2deedede483e5106..59127808943e6bd5781ad09217e30501daf5416f 100644
Binary files a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/Current/Bindings and b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/Current/Bindings differ
diff --git a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/Current/Headers/Bindings.objc.h b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/Current/Headers/Bindings.objc.h
index 972411f4c1cd97338eb0c12ddd655eb79ea85d69..740271e89ee5cfbc54f4a0d099b8b81955038397 100644
--- a/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/Current/Headers/Bindings.objc.h
+++ b/Frameworks/Bindings.xcframework/ios-arm64/Bindings.framework/Versions/Current/Headers/Bindings.objc.h
@@ -1502,8 +1502,8 @@ JSON example:
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
   "Partner":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD",
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseCallbackReport : NSObject <goSeqRefInterface> {
@@ -1518,7 +1518,8 @@ JSON example:
 // skipped field SingleUseCallbackReport.Partner with unsupported type: *gitlab.com/xx_network/primitives/id.ID
 
 @property (nonatomic) int64_t ephID;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseCallbackReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
 
@@ -1531,9 +1532,9 @@ JSON example:
  {
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
-  "ReceptionID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
-  "Err":null
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
+  "Err":"",
  }
  */
 @interface BindingsSingleUseResponseReport : NSObject <goSeqRefInterface> {
@@ -1545,7 +1546,8 @@ JSON example:
 // skipped field SingleUseResponseReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
 @property (nonatomic) NSData* _Nullable payload;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseResponseReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 @property (nonatomic) NSError* _Nullable err;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
@@ -1558,8 +1560,8 @@ information returned by single.TransmitRequest.
 JSON example:
  {
   "Rounds":[1,5,9],
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseSendReport : NSObject <goSeqRefInterface> {
@@ -1570,7 +1572,8 @@ JSON example:
 - (nonnull instancetype)init;
 // skipped field SingleUseSendReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseSendReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
diff --git a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Bindings b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Bindings
index 51a4c6374dfc775e12e5dd34a5bd23778e460b24..d405ceba46f76c1bedf95fa57651b1c801f702f3 100644
Binary files a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Bindings and b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Bindings differ
diff --git a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Headers/Bindings.objc.h b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Headers/Bindings.objc.h
index 972411f4c1cd97338eb0c12ddd655eb79ea85d69..740271e89ee5cfbc54f4a0d099b8b81955038397 100644
--- a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Headers/Bindings.objc.h
+++ b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Headers/Bindings.objc.h
@@ -1502,8 +1502,8 @@ JSON example:
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
   "Partner":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD",
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseCallbackReport : NSObject <goSeqRefInterface> {
@@ -1518,7 +1518,8 @@ JSON example:
 // skipped field SingleUseCallbackReport.Partner with unsupported type: *gitlab.com/xx_network/primitives/id.ID
 
 @property (nonatomic) int64_t ephID;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseCallbackReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
 
@@ -1531,9 +1532,9 @@ JSON example:
  {
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
-  "ReceptionID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
-  "Err":null
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
+  "Err":"",
  }
  */
 @interface BindingsSingleUseResponseReport : NSObject <goSeqRefInterface> {
@@ -1545,7 +1546,8 @@ JSON example:
 // skipped field SingleUseResponseReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
 @property (nonatomic) NSData* _Nullable payload;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseResponseReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 @property (nonatomic) NSError* _Nullable err;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
@@ -1558,8 +1560,8 @@ information returned by single.TransmitRequest.
 JSON example:
  {
   "Rounds":[1,5,9],
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseSendReport : NSObject <goSeqRefInterface> {
@@ -1570,7 +1572,8 @@ JSON example:
 - (nonnull instancetype)init;
 // skipped field SingleUseSendReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseSendReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
diff --git a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/A/Bindings b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/A/Bindings
index 51a4c6374dfc775e12e5dd34a5bd23778e460b24..d405ceba46f76c1bedf95fa57651b1c801f702f3 100644
Binary files a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/A/Bindings and b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/A/Bindings differ
diff --git a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/A/Headers/Bindings.objc.h b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/A/Headers/Bindings.objc.h
index 972411f4c1cd97338eb0c12ddd655eb79ea85d69..740271e89ee5cfbc54f4a0d099b8b81955038397 100644
--- a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/A/Headers/Bindings.objc.h
+++ b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/A/Headers/Bindings.objc.h
@@ -1502,8 +1502,8 @@ JSON example:
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
   "Partner":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD",
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseCallbackReport : NSObject <goSeqRefInterface> {
@@ -1518,7 +1518,8 @@ JSON example:
 // skipped field SingleUseCallbackReport.Partner with unsupported type: *gitlab.com/xx_network/primitives/id.ID
 
 @property (nonatomic) int64_t ephID;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseCallbackReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
 
@@ -1531,9 +1532,9 @@ JSON example:
  {
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
-  "ReceptionID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
-  "Err":null
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
+  "Err":"",
  }
  */
 @interface BindingsSingleUseResponseReport : NSObject <goSeqRefInterface> {
@@ -1545,7 +1546,8 @@ JSON example:
 // skipped field SingleUseResponseReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
 @property (nonatomic) NSData* _Nullable payload;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseResponseReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 @property (nonatomic) NSError* _Nullable err;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
@@ -1558,8 +1560,8 @@ information returned by single.TransmitRequest.
 JSON example:
  {
   "Rounds":[1,5,9],
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseSendReport : NSObject <goSeqRefInterface> {
@@ -1570,7 +1572,8 @@ JSON example:
 - (nonnull instancetype)init;
 // skipped field SingleUseSendReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseSendReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
diff --git a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/Current/Bindings b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/Current/Bindings
index 51a4c6374dfc775e12e5dd34a5bd23778e460b24..d405ceba46f76c1bedf95fa57651b1c801f702f3 100644
Binary files a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/Current/Bindings and b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/Current/Bindings differ
diff --git a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/Current/Headers/Bindings.objc.h b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/Current/Headers/Bindings.objc.h
index 972411f4c1cd97338eb0c12ddd655eb79ea85d69..740271e89ee5cfbc54f4a0d099b8b81955038397 100644
--- a/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/Current/Headers/Bindings.objc.h
+++ b/Frameworks/Bindings.xcframework/ios-arm64_x86_64-simulator/Bindings.framework/Versions/Current/Headers/Bindings.objc.h
@@ -1502,8 +1502,8 @@ JSON example:
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
   "Partner":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD",
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseCallbackReport : NSObject <goSeqRefInterface> {
@@ -1518,7 +1518,8 @@ JSON example:
 // skipped field SingleUseCallbackReport.Partner with unsupported type: *gitlab.com/xx_network/primitives/id.ID
 
 @property (nonatomic) int64_t ephID;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseCallbackReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end
 
@@ -1531,9 +1532,9 @@ JSON example:
  {
   "Rounds":[1,5,9],
   "Payload":"rSuPD35ELWwm5KTR9ViKIz/r1YGRgXIl5792SF8o8piZzN6sT4Liq4rUU/nfOPvQEjbfWNh/NYxdJ72VctDnWw==",
-  "ReceptionID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
-  "Err":null
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"},
+  "Err":"",
  }
  */
 @interface BindingsSingleUseResponseReport : NSObject <goSeqRefInterface> {
@@ -1545,7 +1546,8 @@ JSON example:
 // skipped field SingleUseResponseReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
 @property (nonatomic) NSData* _Nullable payload;
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseResponseReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 @property (nonatomic) NSError* _Nullable err;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
@@ -1558,8 +1560,8 @@ information returned by single.TransmitRequest.
 JSON example:
  {
   "Rounds":[1,5,9],
-  "EphID":{"EphId":[0,0,0,0,0,0,3,89],
-  "Source":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
+  "EphID":1655533,
+  "ReceptionID":"emV6aW1hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD"}
  }
  */
 @interface BindingsSingleUseSendReport : NSObject <goSeqRefInterface> {
@@ -1570,7 +1572,8 @@ JSON example:
 - (nonnull instancetype)init;
 // skipped field SingleUseSendReport.RoundsList with unsupported type: gitlab.com/elixxir/client/bindings.RoundsList
 
-@property (nonatomic) NSData* _Nullable receptionID;
+// skipped field SingleUseSendReport.ReceptionID with unsupported type: *gitlab.com/xx_network/primitives/id.ID
+
 @property (nonatomic) int64_t ephID;
 - (NSData* _Nullable)marshal:(NSError* _Nullable* _Nullable)error;
 @end