{"name":"stochastic-routing-extended","vers":"1.0.1","deps":[{"name":"aes-gcm","req":"^0.11.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.11.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29.0","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^7.0.0-rc2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.6","features":["rand_core"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.20","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pqcrypto-kyber","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pqcrypto-traits","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prost","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"protoc-bin-vendored","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"quinn","req":"^0.11.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39.0","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.37","features":["ring","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.4","features":["logging","tls12","ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.29.0","features":["native-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.18","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.5","features":["tls-ring","tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^3.0.0-pre.6","features":["static_secrets","getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b81fe628d89fca0357bea87a0294eb543de7b82b1f73949820be1ab44424aed5","features":{"default":["quic","websocket","grpc","http-tunnel"],"full":["quic","websocket","grpc","http-tunnel"],"grpc":[],"http-tunnel":[],"quic":[],"websocket":[]},"features2":{"replay-redis":["dep:redis"],"replay-sqlite":["dep:rusqlite"]},"yanked":false,"rust_version":"1.92.0","pubtime":"2026-04-06T08:36:35Z","v":2} {"name":"stochastic-routing-extended","vers":"1.0.2","deps":[{"name":"aes-gcm","req":"^0.11.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.89","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.11.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8.2","features":["html_reports"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-channel","req":"^0.5.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29.0","features":["event-stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^7.0.0-rc2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^3.0.0-pre.6","features":["rand_core"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hkdf","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.9.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.20","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pqcrypto-kyber","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pqcrypto-traits","req":"^0.3.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"proptest","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"prost","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"protoc-bin-vendored","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"quinn","req":"^0.11.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"redis","req":"^1.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rusqlite","req":"^0.39.0","features":["bundled"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.37","features":["ring","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.228","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.149","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.4","features":["logging","tls12","ring"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-test","req":"^0.4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-tungstenite","req":"^0.29.0","features":["native-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7.18","features":["codec"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic","req":"^0.14.5","features":["tls-ring","tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tonic-prost-build","req":"^0.14.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"tracing","req":"^0.1.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^3.0.0-pre.6","features":["static_secrets","getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3e573c8e6fbcd6e9f2f32bf3b342f0cf615947b0c2f881c61ea85be4bb4e3700","features":{"default":["quic","websocket","grpc","http-tunnel"],"full":["quic","websocket","grpc","http-tunnel"],"grpc":[],"http-tunnel":[],"quic":[],"websocket":[]},"features2":{"replay-redis":["dep:redis"],"replay-sqlite":["dep:rusqlite"]},"yanked":false,"rust_version":"1.92.0","pubtime":"2026-04-06T14:58:45Z","v":2}