commit 068b97bd1f55c9d066e074c9fc8778cf8a25e613
parent 661d42d051a46dea0baa367ca48fa1e8d1695814
Author: triesap <tyson@radroots.org>
Date: Sun, 9 Aug 2026 22:25:11 +0000
tangle: consume durable Pocket synchronization
- pin every Pocket dependency to the reviewed durable-sync revision
- refresh the exact Cargo lock sources for Pocket DB and types
- update runtime and benchmark provenance constants together
- preserve the standalone relay capsule and enterprise-free boundary
Diffstat:
8 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -872,7 +872,7 @@ dependencies = [
[[package]]
name = "pocket-db"
version = "0.1.0"
-source = "git+https://github.com/triesap/pocket?rev=329334f20948c796c6016b673b92551ac4855ad7#329334f20948c796c6016b673b92551ac4855ad7"
+source = "git+https://github.com/triesap/pocket?rev=d24cf774a31978cf83d2b7289a618d3959bcc645#d24cf774a31978cf83d2b7289a618d3959bcc645"
dependencies = [
"heed",
"libc",
@@ -883,7 +883,7 @@ dependencies = [
[[package]]
name = "pocket-types"
version = "0.1.0"
-source = "git+https://github.com/triesap/pocket?rev=329334f20948c796c6016b673b92551ac4855ad7#329334f20948c796c6016b673b92551ac4855ad7"
+source = "git+https://github.com/triesap/pocket?rev=d24cf774a31978cf83d2b7289a618d3959bcc645#d24cf774a31978cf83d2b7289a618d3959bcc645"
dependencies = [
"derive_more",
"rand 0.9.4",
diff --git a/crates/tangle_bench/Cargo.toml b/crates/tangle_bench/Cargo.toml
@@ -12,7 +12,7 @@ name = "tangle-benchmark-report"
path = "src/bin/tangle_benchmark_report.rs"
[dependencies]
-pocket-types = { git = "https://github.com/triesap/pocket", rev = "329334f20948c796c6016b673b92551ac4855ad7" }
+pocket-types = { git = "https://github.com/triesap/pocket", rev = "d24cf774a31978cf83d2b7289a618d3959bcc645" }
serde_json = "1"
sha2 = "0.10"
tangle_groups = { path = "../tangle_groups" }
diff --git a/crates/tangle_bench/src/lib.rs b/crates/tangle_bench/src/lib.rs
@@ -46,7 +46,7 @@ pub const SCENARIO_VIRTUAL_RELAY_FANOUT_1_PERCENT: &str = "virtual_relay_fanout_
pub const SCENARIO_VIRTUAL_RELAY_FANOUT_10_PERCENT: &str = "virtual_relay_fanout_10_percent";
pub const SCENARIO_VIRTUAL_RELAY_FANOUT_100_PERCENT: &str = "virtual_relay_fanout_100_percent";
pub const POCKET_SOURCE_REPOSITORY: &str = "https://github.com/triesap/pocket";
-pub const POCKET_SOURCE_REVISION: &str = "329334f20948c796c6016b673b92551ac4855ad7";
+pub const POCKET_SOURCE_REVISION: &str = "d24cf774a31978cf83d2b7289a618d3959bcc645";
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct BenchDatasetConfig {
diff --git a/crates/tangle_crypto/Cargo.toml b/crates/tangle_crypto/Cargo.toml
@@ -9,7 +9,7 @@ description = "Cryptographic verification utilities for Tangle"
[dependencies]
k256 = { version = "0.13", features = ["schnorr"] }
-pocket-types = { git = "https://github.com/triesap/pocket", rev = "329334f20948c796c6016b673b92551ac4855ad7" }
+pocket-types = { git = "https://github.com/triesap/pocket", rev = "d24cf774a31978cf83d2b7289a618d3959bcc645" }
secp256k1 = "0.31"
sha2 = "0.10"
tangle_protocol = { path = "../tangle_protocol" }
diff --git a/crates/tangle_groups/Cargo.toml b/crates/tangle_groups/Cargo.toml
@@ -8,7 +8,7 @@ license.workspace = true
description = "Group state and authorization model for Tangle"
[dependencies]
-pocket-types = { git = "https://github.com/triesap/pocket", rev = "329334f20948c796c6016b673b92551ac4855ad7" }
+pocket-types = { git = "https://github.com/triesap/pocket", rev = "d24cf774a31978cf83d2b7289a618d3959bcc645" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tangle_crypto = { path = "../tangle_crypto" }
diff --git a/crates/tangle_store_pocket/Cargo.toml b/crates/tangle_store_pocket/Cargo.toml
@@ -8,8 +8,8 @@ license.workspace = true
description = "Pocket-backed storage adapter for Tangle"
[dependencies]
-pocket-db = { git = "https://github.com/triesap/pocket", rev = "329334f20948c796c6016b673b92551ac4855ad7" }
-pocket-types = { git = "https://github.com/triesap/pocket", rev = "329334f20948c796c6016b673b92551ac4855ad7" }
+pocket-db = { git = "https://github.com/triesap/pocket", rev = "d24cf774a31978cf83d2b7289a618d3959bcc645" }
+pocket-types = { git = "https://github.com/triesap/pocket", rev = "d24cf774a31978cf83d2b7289a618d3959bcc645" }
[lints]
workspace = true
diff --git a/crates/tangle_store_pocket/src/lib.rs b/crates/tangle_store_pocket/src/lib.rs
@@ -15,7 +15,7 @@ use std::{
};
pub const POCKET_SOURCE_REPOSITORY: &str = "https://github.com/triesap/pocket";
-pub const POCKET_SOURCE_REVISION: &str = "329334f20948c796c6016b673b92551ac4855ad7";
+pub const POCKET_SOURCE_REVISION: &str = "d24cf774a31978cf83d2b7289a618d3959bcc645";
pub type PocketEvent = Event;
pub type PocketEventId = Id;
@@ -584,7 +584,7 @@ mod tests {
assert_eq!(boundary.source_repository(), POCKET_SOURCE_REPOSITORY);
assert_eq!(
boundary.source_revision(),
- "329334f20948c796c6016b673b92551ac4855ad7"
+ "d24cf774a31978cf83d2b7289a618d3959bcc645"
);
assert_eq!(boundary.source_revision(), POCKET_SOURCE_REVISION);
}
diff --git a/crates/tangle_test_support/Cargo.toml b/crates/tangle_test_support/Cargo.toml
@@ -9,7 +9,7 @@ description = "Test fixtures and utilities for Tangle"
[dependencies]
k256 = { version = "0.13", features = ["schnorr"] }
-pocket-types = { git = "https://github.com/triesap/pocket", rev = "329334f20948c796c6016b673b92551ac4855ad7" }
+pocket-types = { git = "https://github.com/triesap/pocket", rev = "d24cf774a31978cf83d2b7289a618d3959bcc645" }
serde_json = "1"
tangle_crypto = { path = "../tangle_crypto" }
tangle_groups = { path = "../tangle_groups" }