commit 3e8182889c0af630b8d32d43baf7c326ddcfaa7e
parent 203127bd624cc23068d917b96095c5dc887ca8cd
Author: triesap <tyson@radroots.org>
Date: Wed, 12 Aug 2026 00:15:25 +0000
build: reconcile mobile source authorities
- pin Core Libraries and Apple Kit to reachable origin/master revisions
- refresh exact Cargo Swift Xcode source-lock and provenance records
- rebuild and digest deterministic device and simulator FFI artifacts
- pass package builds unit UI public API and artifact verification
Diffstat:
10 files changed, 41 insertions(+), 40 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -1654,7 +1654,7 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
name = "radroots_blossom"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"mediatype",
"serde",
@@ -1666,7 +1666,7 @@ dependencies = [
[[package]]
name = "radroots_core"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"rust_decimal",
"serde",
@@ -1675,7 +1675,7 @@ dependencies = [
[[package]]
name = "radroots_event"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"hex",
"jiff-tzdb",
@@ -1693,7 +1693,7 @@ dependencies = [
[[package]]
name = "radroots_event_codec"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"hex",
"radroots_blossom",
@@ -1710,7 +1710,7 @@ dependencies = [
[[package]]
name = "radroots_identity"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"k256",
"serde",
@@ -1727,7 +1727,7 @@ dependencies = [
[[package]]
name = "radroots_mobile_core"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"chrono",
"hex",
@@ -1754,10 +1754,11 @@ dependencies = [
[[package]]
name = "radroots_mobile_ffi"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"async-trait",
"hex",
+ "libc",
"radroots_blossom",
"radroots_event",
"radroots_mobile_core",
@@ -1776,7 +1777,7 @@ dependencies = [
[[package]]
name = "radroots_nostr"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"base64",
"nostr",
@@ -1792,7 +1793,7 @@ dependencies = [
[[package]]
name = "radroots_protocol"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"serde",
]
@@ -1800,7 +1801,7 @@ dependencies = [
[[package]]
name = "radroots_sdk"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"radroots_blossom",
"radroots_core",
@@ -1825,7 +1826,7 @@ dependencies = [
[[package]]
name = "radroots_secrets"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"chacha20poly1305",
"sha2",
@@ -1836,7 +1837,7 @@ dependencies = [
[[package]]
name = "radroots_signing"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"hex",
"radroots_event",
@@ -1850,7 +1851,7 @@ dependencies = [
[[package]]
name = "radroots_storage"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"radroots_event",
"radroots_event_codec",
@@ -1864,7 +1865,7 @@ dependencies = [
[[package]]
name = "radroots_storage_sqlite"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"fs2",
"radroots_event",
@@ -1881,7 +1882,7 @@ dependencies = [
[[package]]
name = "radroots_sync"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"radroots_event",
"radroots_event_codec",
@@ -1896,7 +1897,7 @@ dependencies = [
[[package]]
name = "radroots_trade"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"hex",
"radroots_core",
@@ -1910,7 +1911,7 @@ dependencies = [
[[package]]
name = "radroots_transport"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"radroots_event",
"radroots_identity",
@@ -1922,7 +1923,7 @@ dependencies = [
[[package]]
name = "radroots_transport_nostr"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=255da079561540603b924321cebc47443aaa9a6e#255da079561540603b924321cebc47443aaa9a6e"
+source = "git+https://github.com/radrootslabs/lib?rev=945a7d4255a75acf48c5a6ed90510615c1c78e9f#945a7d4255a75acf48c5a6ed90510615c1c78e9f"
dependencies = [
"async-wsocket",
"futures",
diff --git a/Cargo.toml b/Cargo.toml
@@ -23,4 +23,4 @@ todo = "deny"
unimplemented = "deny"
[workspace.dependencies]
-radroots_mobile_ffi = { git = "https://github.com/radrootslabs/lib", rev = "255da079561540603b924321cebc47443aaa9a6e", version = "=0.1.0-alpha" }
+radroots_mobile_ffi = { git = "https://github.com/radrootslabs/lib", rev = "945a7d4255a75acf48c5a6ed90510615c1c78e9f", version = "=0.1.0-alpha" }
diff --git a/Package.resolved b/Package.resolved
@@ -1,12 +1,12 @@
{
- "originHash" : "0a61041d0e86aa3523400309ba62b6cb333fffd0d0e2b52fba38a8554689bff0",
+ "originHash" : "de194eb5e5039f8e6268d8744306eb7b42b506d1386a2c2b420487872618a6f8",
"pins" : [
{
"identity" : "apple_kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/radrootslabs/apple_kit.git",
"state" : {
- "revision" : "dc770ec0b94a9b7ab245dba7ab8d5e46f65c109e"
+ "revision" : "15d2df5d646b38bdc0ddc8ad88fa6d4416c8203c"
}
},
{
diff --git a/Package.swift b/Package.swift
@@ -13,7 +13,7 @@ let package = Package(
dependencies: [
.package(
url: "https://github.com/radrootslabs/apple_kit.git",
- revision: "dc770ec0b94a9b7ab245dba7ab8d5e46f65c109e"
+ revision: "15d2df5d646b38bdc0ddc8ad88fa6d4416c8203c"
),
],
targets: [
diff --git a/Radroots.xcodeproj/project.pbxproj b/Radroots.xcodeproj/project.pbxproj
@@ -651,7 +651,7 @@
repositoryURL = "https://github.com/radrootslabs/apple_kit.git";
requirement = {
kind = revision;
- revision = dc770ec0b94a9b7ab245dba7ab8d5e46f65c109e;
+ revision = 15d2df5d646b38bdc0ddc8ad88fa6d4416c8203c;
};
};
/* End XCRemoteSwiftPackageReference section */
diff --git a/Radroots.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Radroots.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -1,12 +1,12 @@
{
- "originHash" : "eee4aa714e42372e2c603bbeff5ceec11e88161ceda9eac253b2c2683f9873dc",
+ "originHash" : "cd1bbc80bb63141cb8280743400c7bb6db35050d8a655e3c35d7a7be5ef572ca",
"pins" : [
{
"identity" : "apple_kit",
"kind" : "remoteSourceControl",
"location" : "https://github.com/radrootslabs/apple_kit.git",
"state" : {
- "revision" : "dc770ec0b94a9b7ab245dba7ab8d5e46f65c109e"
+ "revision" : "15d2df5d646b38bdc0ddc8ad88fa6d4416c8203c"
}
},
{
diff --git a/RadrootsFFI/provenance.json b/RadrootsFFI/provenance.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "255da079561540603b924321cebc47443aaa9a6e",
+ "revision": "945a7d4255a75acf48c5a6ed90510615c1c78e9f",
"architecture": "radroots.crates.release.v2",
- "catalog_sha256": "8c27cebf6825f9ed74e122513c661f6dd31837dddb39d0988014121d8ab05e75",
- "lockfile_sha256": "5adc879d0a60d77afc514b74b703155862070d49e09ef318f129204c655930f6",
- "source_archive_sha256": "40d9637a14b96b91c470cf4571bc9c1c9d5f413a992e72fd4552547a0451effd",
- "source_date_epoch": 1786399153,
+ "catalog_sha256": "d42a2ec2f86f4df22b0deee5afe0fb7e971dae2f3657758961ff9d19c7e2d27e",
+ "lockfile_sha256": "0cddee470e47166aca0f3b03b8935acd081ea853e5ede20daf04a06a2a6669d5",
+ "source_archive_sha256": "9381ab3a9e5c972e8d12b32aaa8df0a5fe4a52ce5671c2f6ea7f12682962ec3c",
+ "source_date_epoch": 1786493077,
"builder_id": "radroots_ios_app",
"features": []
}
diff --git a/RadrootsFFI/source.lock b/RadrootsFFI/source.lock
@@ -1,11 +1,11 @@
override RADROOTS_FIELD_LIB_GIT_URL := https://github.com/radrootslabs/lib
-override RADROOTS_FIELD_LIB_GIT_REV := 255da079561540603b924321cebc47443aaa9a6e
+override RADROOTS_FIELD_LIB_GIT_REV := 945a7d4255a75acf48c5a6ed90510615c1c78e9f
override RADROOTS_FIELD_FFI_CRATE_VERSION := 0.1.0-alpha
-override RADROOTS_FIELD_SOURCE_DATE_EPOCH := 1786399153
-override RADROOTS_FIELD_FFI_DEVICE_SHA256 := 07051ec6933ebd0343c13fe7a227a20dc706730217ab8e6667be51000bb0be1f
-override RADROOTS_FIELD_FFI_SIMULATOR_SHA256 := 977d4fc5455a59701faac0d6076a60a4707b277cf28a6819bb5c6f89748d9e7c
+override RADROOTS_FIELD_SOURCE_DATE_EPOCH := 1786493077
+override RADROOTS_FIELD_FFI_DEVICE_SHA256 := 73e71d09f1c3aeba1bc559ab22ad8f9d0fd0ecc12c77e2b77b413ed9e1d95412
+override RADROOTS_FIELD_FFI_SIMULATOR_SHA256 := 0bd8bf0d0af520a093b002896f9da27745c1de5d7d384a513c8296e1d378633a
override RADROOTS_FIELD_FFI_SWIFT_SHA256 := 4f05365a2d1c98d4772c33e135893ccdb47ab2bdba9b826fe3ba1b3240c6426e
override RADROOTS_FIELD_FFI_HEADER_SHA256 := 109361c6530209500636c05b1b7782d19b3697f2e71ba59a3c8cf17c6c49bd86
override RADROOTS_FIELD_FFI_MODULEMAP_SHA256 := b228e67197e2c64b6f5b17a270faf640efc0e298e354b0b3301679e7c4dc321a
override RADROOTS_FIELD_FFI_API_SHA256 := 9deddb5c72cd15ed6e24e6b5a5797c50db6515150aca5bbce7470fe6fea030e5
-override RADROOTS_FIELD_FFI_XCFRAMEWORK_SHA256 := 20a46fd75c8a82f6c247cefa28fe78be5111efd811d0c01bf55522ff677ef5ef
+override RADROOTS_FIELD_FFI_XCFRAMEWORK_SHA256 := 50b39dee93a6c9c2068735947e0167b07e6f0d3b76e6ae812b5cdecc43593049
diff --git a/project.yml b/project.yml
@@ -13,7 +13,7 @@ packages:
path: .
RadrootsKit:
url: https://github.com/radrootslabs/apple_kit.git
- revision: dc770ec0b94a9b7ab245dba7ab8d5e46f65c109e
+ revision: 15d2df5d646b38bdc0ddc8ad88fa6d4416c8203c
targets:
Radroots:
diff --git a/radroots.lib.source-lock.v1.toml b/radroots.lib.source-lock.v1.toml
@@ -1,8 +1,8 @@
schema = "radroots.lib.source-lock.v1"
repository = "https://github.com/radrootslabs/lib"
-revision = "255da079561540603b924321cebc47443aaa9a6e"
+revision = "945a7d4255a75acf48c5a6ed90510615c1c78e9f"
architecture = "radroots.crates.release.v2"
-workspace_catalog_sha256 = "8c27cebf6825f9ed74e122513c661f6dd31837dddb39d0988014121d8ab05e75"
+workspace_catalog_sha256 = "d42a2ec2f86f4df22b0deee5afe0fb7e971dae2f3657758961ff9d19c7e2d27e"
version = "0.1.0-alpha"
-source_archive_sha256 = "40d9637a14b96b91c470cf4571bc9c1c9d5f413a992e72fd4552547a0451effd"
-lockfile_sha256 = "5adc879d0a60d77afc514b74b703155862070d49e09ef318f129204c655930f6"
+source_archive_sha256 = "9381ab3a9e5c972e8d12b32aaa8df0a5fe4a52ce5671c2f6ea7f12682962ec3c"
+lockfile_sha256 = "0cddee470e47166aca0f3b03b8935acd081ea853e5ede20daf04a06a2a6669d5"