field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

commit 5404bf8cc25ff8dda5798730c262f4aed86c49e8
parent 9ead9106aa7818bbd98dc0cecc85eba2ae931862
Author: triesap <tyson@radroots.org>
Date:   Thu, 24 Sep 2026 16:50:21 +0000

identity: adopt verified AppleKit custody recovery

- Pin the published cancellation and legacy custody fixes
- Regenerate exact package locks and development provenance
- Verify Rust and native consumers with unchanged APIs
- Preserve installed namespaces and conditional scope

Diffstat:
MPackage.resolved | 4++--
MPackage.swift | 2+-
MTera.xcodeproj/project.pbxproj | 2+-
MTera.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved | 4++--
Mproject.yml | 2+-
Mrelease/provenance.json | 8++++----
Mrelease/sbom.cdx.json | 10+++++-----
7 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/Package.resolved b/Package.resolved @@ -1,12 +1,12 @@ { - "originHash" : "375be432efc7dba8c44ecf0f466b5bb4ff1f3bc0c52b6e3ff2f50b71ffdc27d9", + "originHash" : "ea2a7fbe9259140e0e71c1116044053a9e39b050315019d4613fa31a6b4c8cc8", "pins" : [ { "identity" : "apple_kit", "kind" : "remoteSourceControl", "location" : "https://github.com/radrootslabs/apple_kit.git", "state" : { - "revision" : "342a9c08d4eff1bedc5f25900bb166aa9eb531e2" + "revision" : "1981db67ea91dab278bf0c2a9781cc53b9d1e47e" } }, { diff --git a/Package.swift b/Package.swift @@ -14,7 +14,7 @@ let package = Package( dependencies: [ .package( url: "https://github.com/radrootslabs/apple_kit.git", - revision: "342a9c08d4eff1bedc5f25900bb166aa9eb531e2" + revision: "1981db67ea91dab278bf0c2a9781cc53b9d1e47e" ), ], targets: [ diff --git a/Tera.xcodeproj/project.pbxproj b/Tera.xcodeproj/project.pbxproj @@ -1136,7 +1136,7 @@ repositoryURL = "https://github.com/radrootslabs/apple_kit.git"; requirement = { kind = revision; - revision = 342a9c08d4eff1bedc5f25900bb166aa9eb531e2; + revision = 1981db67ea91dab278bf0c2a9781cc53b9d1e47e; }; }; /* End XCRemoteSwiftPackageReference section */ diff --git a/Tera.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Tera.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,12 +1,12 @@ { - "originHash" : "d1a924e796059586d6aa8e6b5f63b35a9e15ba5f5b910971d9e7313ef8f8b425", + "originHash" : "077c3c0356c85125c9c100455e7cd5e73595b167ed4c272c753e305ae12e6895", "pins" : [ { "identity" : "apple_kit", "kind" : "remoteSourceControl", "location" : "https://github.com/radrootslabs/apple_kit.git", "state" : { - "revision" : "342a9c08d4eff1bedc5f25900bb166aa9eb531e2" + "revision" : "1981db67ea91dab278bf0c2a9781cc53b9d1e47e" } }, { diff --git a/project.yml b/project.yml @@ -13,7 +13,7 @@ packages: path: . RadrootsKit: url: https://github.com/radrootslabs/apple_kit.git - revision: 342a9c08d4eff1bedc5f25900bb166aa9eb531e2 + revision: 1981db67ea91dab278bf0c2a9781cc53b9d1e47e targets: Tera: diff --git a/release/provenance.json b/release/provenance.json @@ -5,8 +5,8 @@ "ffi_provenance_sha256": "b84b493b912cdf9f6b1df1aad1ac6102169cb15e0e53c59eda8c0024b12b6622", "info_plist_sha256": "15ef08b1cdd1096cfb9eeaf5be5bf8f814807a7ca9350bbbb47860fa72ec13ef", "privacy_manifest_sha256": "a331d51864743ebe4e00dd22360b4a538b6b3ac26a6b3eb54094e60a36959a12", - "sbom_sha256": "44f12e923f15f8de2aa5d148fae3c498ca1e782531be89429b45c9b44c22c4b9", - "xcode_project_sha256": "10b4c095846b38b4240fbab0796e9f655e4c4987ec8906121f98440e5bafd172" + "sbom_sha256": "ca4a9a96aac1c0b565f71632090369f76b4e5bc3eba06154968658479f07bdd7", + "xcode_project_sha256": "bc2e74e03e8b1894545f212d0cc21ddda20368bd52dce8cdb6549b23e4c1efc9" }, "disposition": "unsigned", "platforms": [ @@ -21,9 +21,9 @@ "consumer_source_lock_sha256": "d517af2028088eb0c8b6d3fde6d4e4efe5e17bf7e2ccb67dac2592c2fee4c124", "lib_revision": "8dbf27459be1729709a0ea36bba7470e90479ca3", "source_date_epoch": 1787871027, - "swift_package_lock_sha256": "5f0be907058bf15c7bc60f02434912c6862da52cc416d23cdbf8d34918da9732", + "swift_package_lock_sha256": "255908c67161d0459c5132289c104d52276627548c48c5040211910f6a337c0e", "tera_ffi_source_tree": "096812616b19a30317fcbdf76a740f36fc92004c", - "xcode_package_lock_sha256": "cd4b045a606ae5909251657f230e367b24e3cf64aa019c3c8d52893a280f86e6" + "xcode_package_lock_sha256": "4d0fcac8e7af95c47ef6346b5a128ecb227fb16b2c92b6cdb6877d03b3e2020a" }, "version": "0.1.0-alpha" } diff --git a/release/sbom.cdx.json b/release/sbom.cdx.json @@ -7856,7 +7856,7 @@ "version": "1.0.23" }, { - "bom-ref": "swift:apple_kit@342a9c08d4eff1bedc5f25900bb166aa9eb531e2?source=https://github.com/radrootslabs/apple_kit.git", + "bom-ref": "swift:apple_kit@1981db67ea91dab278bf0c2a9781cc53b9d1e47e?source=https://github.com/radrootslabs/apple_kit.git", "name": "apple_kit", "properties": [ { @@ -7869,11 +7869,11 @@ }, { "name": "radroots.package.revision", - "value": "342a9c08d4eff1bedc5f25900bb166aa9eb531e2" + "value": "1981db67ea91dab278bf0c2a9781cc53b9d1e47e" } ], "type": "library", - "version": "342a9c08d4eff1bedc5f25900bb166aa9eb531e2" + "version": "1981db67ea91dab278bf0c2a9781cc53b9d1e47e" }, { "bom-ref": "swift:swift-secp256k1@e70a10e036a55fffea31568f0af92d69b6d449cd?source=https://github.com/21-DOT-DEV/swift-secp256k1.git", @@ -10767,14 +10767,14 @@ "cargo:tera_core@0.1.0-alpha?source=workspace", "cargo:tera_ffi@0.1.0-alpha?source=workspace", "cargo:tera_wasm@0.1.0-alpha?source=workspace", - "swift:apple_kit@342a9c08d4eff1bedc5f25900bb166aa9eb531e2?source=https://github.com/radrootslabs/apple_kit.git", + "swift:apple_kit@1981db67ea91dab278bf0c2a9781cc53b9d1e47e?source=https://github.com/radrootslabs/apple_kit.git", "swift:swift-secp256k1@e70a10e036a55fffea31568f0af92d69b6d449cd?source=https://github.com/21-DOT-DEV/swift-secp256k1.git" ], "ref": "pkg:generic/tera@0.1.0-alpha" }, { "dependsOn": [], - "ref": "swift:apple_kit@342a9c08d4eff1bedc5f25900bb166aa9eb531e2?source=https://github.com/radrootslabs/apple_kit.git" + "ref": "swift:apple_kit@1981db67ea91dab278bf0c2a9781cc53b9d1e47e?source=https://github.com/radrootslabs/apple_kit.git" }, { "dependsOn": [],