{"name":"ai2070-net","vers":"0.8.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.47","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"efcbcee9d9eb4d4ae10dbee7b4f47dc528db3ecfadede3b3a8d7b0818a7dee7a","features":{"default":[],"ffi":[]},"features2":{"cortex":["redex"],"jetstream":["dep:async-nats"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-01T19:37:54Z","v":2} {"name":"ai2070-net","vers":"0.9.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.47","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"92bdfb92fe9303cb9ef07b9f1e3e3dcf91137dc1939b0ca365bda9efbe179a9e","features":{"default":[],"ffi":[]},"features2":{"cortex":["redex"],"jetstream":["dep:async-nats"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-02T15:23:23Z","v":2} {"name":"ai2070-net","vers":"0.10.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.47","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fff8db3f63a031a1b163dfb314939b4a086a210f94aecb514cf45e39197c36bd","features":{"default":[],"ffi":[]},"features2":{"cortex":["redex"],"jetstream":["dep:async-nats"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-03T20:58:27Z","v":2} {"name":"ai2070-net","vers":"0.11.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.47","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"70376243d38a1449ccd98d4a12c70021a569f6419c58478a0cf0cf98f327d70c","features":{"default":[],"ffi":[]},"features2":{"cortex":["redex"],"jetstream":["dep:async-nats"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-05T01:01:03Z","v":2} {"name":"ai2070-net","vers":"0.12.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.47","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8b01d0aad0bb5e0c92f2c9ec7f24288dbeceac024bb896a6ca1b8a9fc814ea22","features":{"default":[],"ffi":[]},"features2":{"cortex":["redex"],"jetstream":["dep:async-nats"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-06T00:28:04Z","v":2} {"name":"ai2070-net","vers":"0.13.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cd023441c4895847ab4521968bac78766b62a0159faf58570070f822ac1e77d6","features":{"default":[],"ffi":[]},"features2":{"cortex":["redex"],"jetstream":["dep:async-nats"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-10T22:59:57Z","v":2} {"name":"ai2070-net","vers":"0.14.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2d3a303b6341ee988937e7bc41790da3e26803f9cc1c5a66679e8ab865ac689b","features":{"default":[],"ffi":[]},"features2":{"cortex":["redex"],"jetstream":["dep:async-nats"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-11T14:54:23Z","v":2} {"name":"ai2070-net","vers":"0.15.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"14f1c40c77823c3feeaae63e7667d9f3a8a773dccf0796424ff1dfbbe0b3563a","features":{"default":[],"ffi":[]},"features2":{"cli":["dataforts","redex-disk","dep:clap"],"cortex":["redex"],"dataforts":["redex","redex-disk","dep:blake3"],"jetstream":["dep:async-nats"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-12T18:54:17Z","v":2} {"name":"ai2070-net","vers":"0.16.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"acb62234f8358a8d48641e28fe2180398396901a6c2039b509ee468a526ad285","features":{"default":[],"ffi":[]},"features2":{"cli":["dataforts","redex-disk","dep:clap"],"cortex":["redex"],"dataforts":["redex","redex-disk","dep:blake3"],"jetstream":["dep:async-nats"],"meshdb":["cortex"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-13T17:54:26Z","v":2} {"name":"ai2070-net","vers":"0.17.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ea48cbb38fac7f97d29217c92064e3f1a4b39e2377572349f93c9bcca2457325","features":{"default":[],"ffi":[]},"features2":{"cli":["dataforts","redex-disk","dep:clap"],"cortex":["redex"],"dataforts":["redex","redex-disk","dep:blake3"],"jetstream":["dep:async-nats"],"meshdb":["cortex"],"meshos":["cortex"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-13T23:16:21Z","v":2} {"name":"ai2070-net","vers":"0.18.0","deps":[{"name":"arc-swap","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-nats","req":"^0.48","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"blake3","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chacha20poly1305","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.8","features":["async_tokio"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-utils","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dashmap","req":"^6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ed25519-dalek","req":"^2","features":["rand_core","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"getrandom","req":"^0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"igd-next","req":"^0.17","features":["aio_tokio"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"loom","req":"^0.7","features":[],"optional":false,"default_features":true,"target":"cfg(loom)","kind":"dev"},{"name":"parking_lot","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"postcard","req":"^1","features":["alloc"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"quanta","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"redis","req":"^1.2","features":["tokio-comp","connection-manager"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive","rc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":["raw_value"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"snow","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6","features":["all"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt-multi-thread","sync","time","macros","net"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1","features":["sync"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x25519-dalek","req":"^2","features":["static_secrets","zeroize"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"xxhash-rust","req":"^0.8","features":["xxh3"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"adaf97f709fdb78ec90a7ff70bcd9fdcdea67da30a80e0e3ae6f10a25089cd5b","features":{"ffi":[]},"features2":{"cli":["dataforts","redex-disk","dep:clap"],"cortex":["redex"],"dataforts":["redex","redex-disk","dep:blake3"],"default":["net","nat-traversal","cortex","meshdb","meshos","dataforts"],"jetstream":["dep:async-nats"],"meshdb":["cortex"],"meshos":["cortex","dep:blake3"],"nat-traversal":["net"],"net":["dep:chacha20poly1305","dep:snow","dep:getrandom","dep:dashmap","dep:crossbeam-queue","dep:socket2","dep:hex","dep:libc","dep:blake2","dep:ed25519-dalek","dep:x25519-dalek"],"netdb":["cortex"],"port-mapping":["nat-traversal","dep:igd-next"],"redex":["net","dep:tokio-stream","dep:postcard"],"redex-disk":["redex"],"redis":["dep:redis"],"regex":["dep:regex"]},"yanked":false,"pubtime":"2026-05-17T21:36:16Z","v":2}