commit a705669fe7b7d485c120cfd4a0de3fbec7a05931
parent bb8fa8415b0a26e6e34ba2dc72969b7706935bd5
Author: triesap <tyson@radroots.org>
Date: Tue, 25 Aug 2026 13:00:40 +0000
sdk: align the final hardened Lib source
- pin the exact remotely reachable Step 232 Lib integration revision
- regenerate all governed language and provenance outputs from that source
- bind package-license evidence and the immutable source archive to the pin
- remove the retired trade-validation receipt from generated SDK kinds
Diffstat:
13 files changed, 36 insertions(+), 38 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -389,7 +389,7 @@ dependencies = [
[[package]]
name = "radroots_blossom"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"mediatype",
"serde",
@@ -401,7 +401,7 @@ dependencies = [
[[package]]
name = "radroots_core"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"rust_decimal",
"serde",
@@ -410,7 +410,7 @@ dependencies = [
[[package]]
name = "radroots_event"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"hex",
"jiff-tzdb",
@@ -428,7 +428,7 @@ dependencies = [
[[package]]
name = "radroots_event_codec"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"hex",
"radroots_blossom",
@@ -445,7 +445,7 @@ dependencies = [
[[package]]
name = "radroots_identity"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"k256",
"serde",
@@ -455,7 +455,7 @@ dependencies = [
[[package]]
name = "radroots_protocol"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"serde",
]
@@ -463,7 +463,7 @@ dependencies = [
[[package]]
name = "radroots_sdk"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"radroots_core",
"radroots_event",
@@ -486,7 +486,7 @@ dependencies = [
[[package]]
name = "radroots_signing"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"hex",
"radroots_event",
@@ -499,7 +499,7 @@ dependencies = [
[[package]]
name = "radroots_storage"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"radroots_event",
"radroots_event_codec",
@@ -512,7 +512,7 @@ dependencies = [
[[package]]
name = "radroots_trade"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"hex",
"radroots_core",
@@ -526,7 +526,7 @@ dependencies = [
[[package]]
name = "radroots_transport"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=3563f3b5a4331eb2cb3f925cafc9de524d844228#3563f3b5a4331eb2cb3f925cafc9de524d844228"
+source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
dependencies = [
"radroots_event",
"radroots_identity",
diff --git a/Cargo.toml b/Cargo.toml
@@ -23,4 +23,4 @@ todo = "deny"
unimplemented = "deny"
[workspace.dependencies]
-radroots_sdk = { package = "radroots_sdk", git = "https://github.com/radrootslabs/lib", rev = "3563f3b5a4331eb2cb3f925cafc9de524d844228", version = "=0.1.0-alpha", default-features = false }
+radroots_sdk = { package = "radroots_sdk", git = "https://github.com/radrootslabs/lib", rev = "fce00896ca3f87a14ea57f46e628c429167d4f2c", version = "=0.1.0-alpha", default-features = false }
diff --git a/contracts/generated_package_licenses.v1.json b/contracts/generated_package_licenses.v1.json
@@ -1,7 +1,7 @@
{
"schema": "radroots.sdk.generated-package-licenses.v1",
"source_repository": "https://github.com/radrootslabs/lib",
- "source_revision": "3563f3b5a4331eb2cb3f925cafc9de524d844228",
+ "source_revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
"files": [
{
"name": "LICENSE-APACHE",
diff --git a/contracts/provenance/sdk/kotlin.json b/contracts/provenance/sdk/kotlin.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "3563f3b5a4331eb2cb3f925cafc9de524d844228",
+ "revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4",
- "lockfile_sha256": "f296a4199802e629cfd04e058b67471a8e68a50efc262a0a15d94bdf383a13df",
- "source_archive_sha256": "2da62bd0112d43b634ba5e87dfc09d048f7ea1836ab89d2fd18fcfce5186ad6b",
- "source_date_epoch": 1787209450,
+ "lockfile_sha256": "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb",
+ "source_archive_sha256": "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca",
+ "source_date_epoch": 1787658011,
"builder_id": "radroots_sdk_artifact_v1",
"features": []
}
diff --git a/contracts/provenance/sdk/swift.json b/contracts/provenance/sdk/swift.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "3563f3b5a4331eb2cb3f925cafc9de524d844228",
+ "revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4",
- "lockfile_sha256": "f296a4199802e629cfd04e058b67471a8e68a50efc262a0a15d94bdf383a13df",
- "source_archive_sha256": "2da62bd0112d43b634ba5e87dfc09d048f7ea1836ab89d2fd18fcfce5186ad6b",
- "source_date_epoch": 1787209450,
+ "lockfile_sha256": "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb",
+ "source_archive_sha256": "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca",
+ "source_date_epoch": 1787658011,
"builder_id": "radroots_sdk_artifact_v1",
"features": []
}
diff --git a/contracts/provenance/sdk/typescript.json b/contracts/provenance/sdk/typescript.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "3563f3b5a4331eb2cb3f925cafc9de524d844228",
+ "revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4",
- "lockfile_sha256": "f296a4199802e629cfd04e058b67471a8e68a50efc262a0a15d94bdf383a13df",
- "source_archive_sha256": "2da62bd0112d43b634ba5e87dfc09d048f7ea1836ab89d2fd18fcfce5186ad6b",
- "source_date_epoch": 1787209450,
+ "lockfile_sha256": "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb",
+ "source_archive_sha256": "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca",
+ "source_date_epoch": 1787658011,
"builder_id": "radroots_sdk_artifact_v1",
"features": []
}
diff --git a/contracts/provenance/sdk/wasm.json b/contracts/provenance/sdk/wasm.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "3563f3b5a4331eb2cb3f925cafc9de524d844228",
+ "revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4",
- "lockfile_sha256": "f296a4199802e629cfd04e058b67471a8e68a50efc262a0a15d94bdf383a13df",
- "source_archive_sha256": "2da62bd0112d43b634ba5e87dfc09d048f7ea1836ab89d2fd18fcfce5186ad6b",
- "source_date_epoch": 1787209450,
+ "lockfile_sha256": "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb",
+ "source_archive_sha256": "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca",
+ "source_date_epoch": 1787658011,
"builder_id": "radroots_sdk_artifact_v1",
"features": []
}
diff --git a/contracts/provenance/typescript/event.json b/contracts/provenance/typescript/event.json
@@ -5,7 +5,7 @@
"license": "MIT OR Apache-2.0",
"outputs": {
"src/generated/constants.ts": "8918f0fe056d0c4dc59d05cf1245481b93dc4c135a4150bf512e8811e3b524e8",
- "src/generated/kinds.ts": "bef17435ae4573aed4ba432a208f459cc054729502498d3d38e948bf16c2c8e4",
+ "src/generated/kinds.ts": "a26b9b4479e074446d5c969235d763e92889a5bb3c7c6705b11011ed872bed65",
"src/generated/types.ts": "fe4496950852715c573ff2abc7df8edede7161de75d9c68c3f4d6836e67f829a"
},
"package": "@radroots/event-bindings",
diff --git a/generated/kotlin/source.lock b/generated/kotlin/source.lock
@@ -2,7 +2,7 @@
"schema_version": 1,
"source_package": "radroots_sdk_ffi",
"source_version": "0.1.0-alpha",
- "source_sha256": "bb89f460401a22a2bca7d58bb9dbe3300f114f25bd8f64156e492c43563ae12c",
+ "source_sha256": "d8b1391c6f58ef35d9abefb005b6adabf3b424fadc3a615180a9df75fb55b0b5",
"generator": "uniffi",
"generator_version": "0.29.5",
"language": "kotlin",
diff --git a/generated/swift/source.lock b/generated/swift/source.lock
@@ -2,7 +2,7 @@
"schema_version": 1,
"source_package": "radroots_sdk_ffi",
"source_version": "0.1.0-alpha",
- "source_sha256": "bb89f460401a22a2bca7d58bb9dbe3300f114f25bd8f64156e492c43563ae12c",
+ "source_sha256": "d8b1391c6f58ef35d9abefb005b6adabf3b424fadc3a615180a9df75fb55b0b5",
"generator": "uniffi",
"generator_version": "0.29.5",
"language": "swift",
diff --git a/packages/event-bindings/src/generated/kinds.ts b/packages/event-bindings/src/generated/kinds.ts
@@ -120,8 +120,6 @@ export const KIND_TRADE_CANCELLATION = 3474;
export const KIND_TRADE_SELLER_RESERVATION_ASSERTION = 3475;
-export const KIND_TRADE_VALIDATION_RECEIPT = 3440;
-
export const KIND_RHI_EVIDENCE_ATTESTATION = 3441;
export const KIND_KNOWLEDGE_CLAIM = 3460;
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 = "3563f3b5a4331eb2cb3f925cafc9de524d844228"
+revision = "fce00896ca3f87a14ea57f46e628c429167d4f2c"
architecture = "radroots.crates.release.v2"
workspace_catalog_sha256 = "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4"
version = "0.1.0-alpha"
-source_archive_sha256 = "2da62bd0112d43b634ba5e87dfc09d048f7ea1836ab89d2fd18fcfce5186ad6b"
-lockfile_sha256 = "f296a4199802e629cfd04e058b67471a8e68a50efc262a0a15d94bdf383a13df"
+source_archive_sha256 = "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca"
+lockfile_sha256 = "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb"
diff --git a/tools/radroots_sdk_package_license.test.mjs b/tools/radroots_sdk_package_license.test.mjs
@@ -8,7 +8,7 @@ import test from "node:test";
import { validateGeneratedPackageLicenses } from "./radroots_sdk_package_license_lib.mjs";
const sourceRoot = fileURLToPath(new URL("..", import.meta.url));
-const revision = "3563f3b5a4331eb2cb3f925cafc9de524d844228";
+const revision = "fce00896ca3f87a14ea57f46e628c429167d4f2c";
function fixture() {
const root = mkdtempSync(join(tmpdir(), "radroots-sdk-licenses-"));