[package] name = "joule-moq-interop" version = "0.1.0" description = "An interoperability client for joule-moq: the MOQT interop runner's test cases (TAP 14) at draft -22, -18 or -16 against any relay, and a scenario that carries a WAI track and its receipts through a relay and verifies every object at the subscriber." edition = "2024" rust-version = "1.97" license = "Apache-2.0" repository = "https://github.com/transaction-science/open-standards" publish = false [[bin]] name = "joule-moq-interop" path = "src/main.rs" [dependencies] joule-moq = { path = "../joule-moq" } joule-moq-relay = { path = "../joule-moq-relay" } quinn = "0.11" rustls = { version = "0.23", default-features = false, features = ["ring", "std"] } rustls-native-certs = "0.8" tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync", "time", "net"] } bytes = "1" ed25519-dalek = { version = "2", features = ["rand_core"] } serde_json = "1" zstd = "0.13" hex = "0.4" async-trait = "0.1" blake3 = "1" tracing = "0.1" tracing-subscriber = "0.3"