tangle


git clone https://radroots.dev/git/tangle.git
Log | Files | Refs | README | LICENSE

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:
MCargo.lock | 4++--
Mcrates/tangle_bench/Cargo.toml | 2+-
Mcrates/tangle_bench/src/lib.rs | 2+-
Mcrates/tangle_crypto/Cargo.toml | 2+-
Mcrates/tangle_groups/Cargo.toml | 2+-
Mcrates/tangle_store_pocket/Cargo.toml | 4++--
Mcrates/tangle_store_pocket/src/lib.rs | 4++--
Mcrates/tangle_test_support/Cargo.toml | 2+-
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" }