commit ab111c60ea4978c5362b2c66a4de185288d92cf1
parent f3a5ebabfca69fe9c6b1c7e8fad1e773b88181b3
Author: triesap <tyson@radroots.org>
Date: Fri, 7 Aug 2026 00:02:32 +0000
ios: pin canonical lib candidate
- move mobile ffi resolution to the final immutable lib revision
- regenerate source locks, artifact hashes, and provenance
- verify device, simulator, host, and Swift binding outputs
- pass Rust checks and the arm64 iOS simulator lifecycle tests
Diffstat:
5 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -1251,7 +1251,7 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
name = "radroots_blossom"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"mediatype",
"serde",
@@ -1263,7 +1263,7 @@ dependencies = [
[[package]]
name = "radroots_core"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"rust_decimal",
"serde",
@@ -1272,7 +1272,7 @@ dependencies = [
[[package]]
name = "radroots_event"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"hex",
"jiff-tzdb",
@@ -1290,7 +1290,7 @@ dependencies = [
[[package]]
name = "radroots_event_codec"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"hex",
"radroots_blossom",
@@ -1307,7 +1307,7 @@ dependencies = [
[[package]]
name = "radroots_identity"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"k256",
"serde",
@@ -1324,7 +1324,7 @@ dependencies = [
[[package]]
name = "radroots_mobile_core"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"chrono",
"radroots_sdk",
@@ -1336,7 +1336,7 @@ dependencies = [
[[package]]
name = "radroots_mobile_ffi"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"radroots_mobile_core",
"rustix",
@@ -1350,7 +1350,7 @@ dependencies = [
[[package]]
name = "radroots_nostr"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"nostr",
"radroots_event",
@@ -1365,7 +1365,7 @@ dependencies = [
[[package]]
name = "radroots_protocol"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"serde",
]
@@ -1373,7 +1373,7 @@ dependencies = [
[[package]]
name = "radroots_sdk"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"radroots_core",
"radroots_event",
@@ -1394,7 +1394,7 @@ dependencies = [
[[package]]
name = "radroots_secrets"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"chacha20poly1305",
"sha2",
@@ -1405,7 +1405,7 @@ dependencies = [
[[package]]
name = "radroots_signing"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"hex",
"radroots_event",
@@ -1418,7 +1418,7 @@ dependencies = [
[[package]]
name = "radroots_storage"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"radroots_event",
"radroots_event_codec",
@@ -1431,7 +1431,7 @@ dependencies = [
[[package]]
name = "radroots_sync"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"radroots_event",
"radroots_event_codec",
@@ -1446,7 +1446,7 @@ dependencies = [
[[package]]
name = "radroots_trade"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"hex",
"radroots_core",
@@ -1460,7 +1460,7 @@ dependencies = [
[[package]]
name = "radroots_transport"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"radroots_event",
"radroots_identity",
@@ -1471,7 +1471,7 @@ dependencies = [
[[package]]
name = "radroots_transport_nostr"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=2aa9874e3cbbee87055ca075784baa06bd385dc4#2aa9874e3cbbee87055ca075784baa06bd385dc4"
+source = "git+https://github.com/radrootslabs/lib?rev=09065a610d95e57acdc895a14c07580fa099e7c3#09065a610d95e57acdc895a14c07580fa099e7c3"
dependencies = [
"async-wsocket",
"nostr-relay-pool",
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 = "2aa9874e3cbbee87055ca075784baa06bd385dc4", version = "=0.1.0-alpha" }
+radroots_mobile_ffi = { git = "https://github.com/radrootslabs/lib", rev = "09065a610d95e57acdc895a14c07580fa099e7c3", version = "=0.1.0-alpha" }
diff --git a/RadrootsFFI/provenance.json b/RadrootsFFI/provenance.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "2aa9874e3cbbee87055ca075784baa06bd385dc4",
+ "revision": "09065a610d95e57acdc895a14c07580fa099e7c3",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "8c27cebf6825f9ed74e122513c661f6dd31837dddb39d0988014121d8ab05e75",
- "lockfile_sha256": "a6943e32e639f5d47acebd1973885bc302eb81bef3483d265b3b2c98b895b6f9",
- "source_archive_sha256": "f40961e4b18cc137cc21027fe700e12932a49d681e2b907cc9f6f5c0cec1d67f",
- "source_date_epoch": 1786044673,
+ "lockfile_sha256": "799107b08936ead799ab76a40a4f060b2f9820666bfc1691976cb37123399e86",
+ "source_archive_sha256": "68badd1fb02d9396682d368e62dfe79969d8da48529760789c823fb4ab54aea3",
+ "source_date_epoch": 1786047316,
"builder_id": "radroots_ios_app",
"features": []
}
diff --git a/RadrootsFFI/source.lock b/RadrootsFFI/source.lock
@@ -1,7 +1,7 @@
override RADROOTS_FIELD_LIB_GIT_URL := https://github.com/radrootslabs/lib
-override RADROOTS_FIELD_LIB_GIT_REV := 2aa9874e3cbbee87055ca075784baa06bd385dc4
+override RADROOTS_FIELD_LIB_GIT_REV := 09065a610d95e57acdc895a14c07580fa099e7c3
override RADROOTS_FIELD_FFI_CRATE_VERSION := 0.1.0-alpha
-override RADROOTS_FIELD_SOURCE_DATE_EPOCH := 1786044673
-override RADROOTS_FIELD_FFI_DEVICE_SHA256 := bf591877b85902db76bd9efceec19776e5fe75e1d88f1bfdbc2f17d387f895d4
-override RADROOTS_FIELD_FFI_SIMULATOR_SHA256 := 894aab77a72f29540aa11fd51ebd7f304c13addbb5f6d2c1ed0a187ad41eb73c
+override RADROOTS_FIELD_SOURCE_DATE_EPOCH := 1786047316
+override RADROOTS_FIELD_FFI_DEVICE_SHA256 := cceb5aea57a63c4a2e73cb1606341d1f8026a1bd9d1da03ef975cf77b9099632
+override RADROOTS_FIELD_FFI_SIMULATOR_SHA256 := 53f0efe2c56fd7fcd2c21bf244aa89c4cec6a67b865456f5fa5f7fd2b4180b7d
override RADROOTS_FIELD_FFI_SWIFT_SHA256 := f7f1b6614651f558e79b75b305a6820b57d59fdef3239bd871e7d4c476369c7d
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 = "2aa9874e3cbbee87055ca075784baa06bd385dc4"
+revision = "09065a610d95e57acdc895a14c07580fa099e7c3"
architecture = "radroots.crates.release.v2"
workspace_catalog_sha256 = "8c27cebf6825f9ed74e122513c661f6dd31837dddb39d0988014121d8ab05e75"
version = "0.1.0-alpha"
-source_archive_sha256 = "f40961e4b18cc137cc21027fe700e12932a49d681e2b907cc9f6f5c0cec1d67f"
-lockfile_sha256 = "a6943e32e639f5d47acebd1973885bc302eb81bef3483d265b3b2c98b895b6f9"
+source_archive_sha256 = "68badd1fb02d9396682d368e62dfe79969d8da48529760789c823fb4ab54aea3"
+lockfile_sha256 = "799107b08936ead799ab76a40a4f060b2f9820666bfc1691976cb37123399e86"