diff --git a/Cargo.lock b/Cargo.lock index 7d402a9e2..634899088 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -980,12 +980,6 @@ dependencies = [ "syn 2.0.118", ] -[[package]] -name = "astro" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "199632e1a87451cf771da7adeba192cab923ede42657ac3de0133ba6f4ae14be" - [[package]] name = "async-broadcast" version = "0.5.1" @@ -3257,7 +3251,7 @@ dependencies = [ "derive-new", "libm", "matrixmultiply", - "ndarray 0.16.1", + "ndarray", "num-traits", "paste", "portable-atomic-util", @@ -3952,6 +3946,12 @@ dependencies = [ "cc", ] +[[package]] +name = "cmov" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" + [[package]] name = "cobs" version = "0.3.0" @@ -4926,6 +4926,15 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "ctutils" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e" +dependencies = [ + "cmov", +] + [[package]] name = "cubecl" version = "0.6.0" @@ -5236,7 +5245,9 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "5.0.0-pre.6" +version = "5.0.0-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f359e08ca85e7bd759e1fd933ff2bccd81864c60a8fba0e259c7f822b0924bf" dependencies = [ "cfg-if", "cpufeatures 0.3.0", @@ -5417,6 +5428,26 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8" +[[package]] +name = "data-encoding-macro" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3259c913752a86488b501ed8680446a5ed2d5aeac6e596cb23ba3800768ea32c" +dependencies = [ + "data-encoding", + "data-encoding-macro-internal", +] + +[[package]] +name = "data-encoding-macro-internal" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccc2776f0c61eca1ca32528f85548abd1a4be8fb53d1b21c013e4f18da1e7090" +dependencies = [ + "data-encoding", + "syn 2.0.118", +] + [[package]] name = "data-url" version = "0.3.2" @@ -6407,6 +6438,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "dlopen2" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4" +dependencies = [ + "libc", + "once_cell", + "winapi", +] + [[package]] name = "document-features" version = "0.2.12" @@ -6607,9 +6649,11 @@ dependencies = [ [[package]] name = "ed25519-dalek" -version = "3.0.0-pre.1" +version = "3.0.0-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b011170fe4f04665565b4110afef66774fe9ffff278f3eb5b81cc73d26e27d60" dependencies = [ - "curve25519-dalek 5.0.0-pre.6", + "curve25519-dalek 5.0.0-rc.0", "ed25519 3.0.0", "rand_core 0.10.1", "serde", @@ -10144,22 +10188,22 @@ dependencies = [ "cfg_aliases 0.2.1", "data-encoding", "derive_more 2.1.1", - "ed25519-dalek 3.0.0-pre.1", + "ed25519-dalek 3.0.0-rc.0", "futures-util", "getrandom 0.3.4", "hickory-resolver", "http 1.4.2", "ipnet", - "iroh-base", - "iroh-metrics", - "iroh-relay", - "n0-error", + "iroh-base 0.97.0", + "iroh-metrics 0.38.3", + "iroh-relay 0.97.0", + "n0-error 0.1.3", "n0-future", - "n0-watcher", - "netwatch", - "noq", - "noq-proto", - "noq-udp", + "n0-watcher 0.6.1", + "netwatch 0.15.0", + "noq 0.17.0", + "noq-proto 0.16.0", + "noq-udp 0.9.0", "papaya", "pin-project", "pkarr", @@ -10186,16 +10230,66 @@ dependencies = [ "webpki-roots 1.0.8", ] +[[package]] +name = "iroh" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fca9b4b462c343ff88fc0af4096c186f939b602a0bc08723536ef2c31c93971" +dependencies = [ + "backon", + "blake3", + "bytes", + "cfg_aliases 0.2.1", + "ctutils", + "data-encoding", + "derive_more 2.1.1", + "ed25519-dalek 3.0.0-rc.0", + "futures-util", + "getrandom 0.4.3", + "hickory-resolver", + "http 1.4.2", + "ipnet", + "iroh-base 1.0.2", + "iroh-dns", + "iroh-metrics 1.0.1", + "iroh-relay 1.0.2", + "n0-error 1.0.0", + "n0-future", + "n0-watcher 1.0.0", + "netwatch 0.19.1", + "noq 1.0.1", + "noq-proto 1.0.1", + "noq-udp 1.0.1", + "papaya", + "pin-project", + "portable-atomic", + "rand 0.10.2", + "reqwest 0.13.4", + "rustc-hash 2.1.3", + "rustls", + "rustls-pki-types", + "serde", + "smallvec 1.15.2", + "strum 0.28.0", + "time", + "tokio", + "tokio-stream", + "tokio-util", + "tracing", + "url", + "wasm-bindgen-futures", +] + [[package]] name = "iroh-base" version = "0.97.0" dependencies = [ - "curve25519-dalek 5.0.0-pre.6", + "curve25519-dalek 5.0.0-rc.0", "data-encoding", "derive_more 2.1.1", "digest 0.11.3", - "ed25519-dalek 3.0.0-pre.1", - "n0-error", + "ed25519-dalek 3.0.0-rc.0", + "n0-error 0.1.3", "rand_core 0.10.1", "serde", "sha2 0.11.0", @@ -10204,30 +10298,70 @@ dependencies = [ "zeroize_derive", ] +[[package]] +name = "iroh-base" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830a582cd54410dc1aa71d4786a82c3297d7b0165accd8b6dbbb3b240b48140d" +dependencies = [ + "curve25519-dalek 5.0.0-rc.0", + "data-encoding", + "data-encoding-macro", + "derive_more 2.1.1", + "ed25519-dalek 3.0.0-rc.0", + "getrandom 0.4.3", + "n0-error 1.0.0", + "rand 0.10.2", + "serde", + "url", + "zeroize", +] + +[[package]] +name = "iroh-dns" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "516e4eedc38e33ab69a6bd325520332dc3d67b25454e2d590ebb84a25240dd9a" +dependencies = [ + "arc-swap", + "cfg_aliases 0.2.1", + "derive_more 2.1.1", + "hickory-resolver", + "iroh-base 1.0.2", + "n0-error 1.0.0", + "n0-future", + "ndk-context", + "portable-atomic", + "rand 0.10.2", + "rustls", + "simple-dns 0.11.3", + "strum 0.28.0", + "tokio", + "tracing", + "url", +] + [[package]] name = "iroh-gossip" -version = "0.97.0" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4db5b64f3cb0a0c8b68b57888acd4cefcd2f0774f1a132d2a498cbb2a92fbc55" +checksum = "4e1dc4b05f73e7a1b9e83b531eb63c3fd671b0af3aeb13b59c546dd7ca747515" dependencies = [ "blake3", "bytes", "data-encoding", "derive_more 2.1.1", - "ed25519-dalek 3.0.0-pre.1", "futures-concurrency", - "futures-lite", - "futures-util", "hex", "indexmap 2.14.0", - "iroh", - "iroh-base", - "iroh-metrics", + "iroh 1.0.2", + "iroh-base 1.0.2", + "iroh-metrics 1.0.1", "irpc", - "n0-error", + "n0-error 1.0.0", "n0-future", "postcard", - "rand 0.9.4", + "rand 0.10.2", "serde", "tokio", "tokio-util", @@ -10240,9 +10374,9 @@ version = "0.38.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "761b45ba046134b11eb3e432fa501616b45c4bf3a30c21717578bc07aa6461dd" dependencies = [ - "iroh-metrics-derive", + "iroh-metrics-derive 0.4.1", "itoa", - "n0-error", + "n0-error 0.1.3", "portable-atomic", "postcard", "ryu", @@ -10250,6 +10384,21 @@ dependencies = [ "tracing", ] +[[package]] +name = "iroh-metrics" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291065721ad7c477b972e581bbc528df031dc8eb5e39fe1ff3300ae5dfb157ef" +dependencies = [ + "iroh-metrics-derive 1.0.1", + "itoa", + "n0-error 1.0.0", + "portable-atomic", + "ryu", + "serde", + "tracing", +] + [[package]] name = "iroh-metrics-derive" version = "0.4.1" @@ -10262,6 +10411,18 @@ dependencies = [ "syn 2.0.118", ] +[[package]] +name = "iroh-metrics-derive" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ae5f0c4405d1fbc9fb16ff422ca40620e93dc36c30ecaba0c2aee3992b7bd48" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.118", +] + [[package]] name = "iroh-relay" version = "0.97.0" @@ -10277,13 +10438,13 @@ dependencies = [ "http-body-util", "hyper", "hyper-util", - "iroh-base", - "iroh-metrics", + "iroh-base 0.97.0", + "iroh-metrics 0.38.3", "lru 0.16.4", - "n0-error", + "n0-error 0.1.3", "n0-future", - "noq", - "noq-proto", + "noq 0.17.0", + "noq-proto 0.16.0", "num_enum", "pin-project", "pkarr", @@ -10298,24 +10459,70 @@ dependencies = [ "tokio", "tokio-rustls", "tokio-util", - "tokio-websockets", + "tokio-websockets 0.12.3", "tracing", "url", - "vergen-gitcl", + "vergen-gitcl 1.0.8", "webpki-roots 1.0.8", "ws_stream_wasm", "z32", ] +[[package]] +name = "iroh-relay" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8149bb6a57126225a07d6928846d82dcedfd24ea0f863ef7b2eb475e1d726354" +dependencies = [ + "blake3", + "bytes", + "cfg_aliases 0.2.1", + "data-encoding", + "derive_more 2.1.1", + "getrandom 0.4.3", + "hickory-resolver", + "http 1.4.2", + "http-body-util", + "hyper", + "hyper-util", + "iroh-base 1.0.2", + "iroh-dns", + "iroh-metrics 1.0.1", + "lru 0.18.1", + "n0-error 1.0.0", + "n0-future", + "noq 1.0.1", + "noq-proto 1.0.1", + "num_enum", + "pin-project", + "postcard", + "rand 0.10.2", + "reqwest 0.13.4", + "rustls", + "rustls-pki-types", + "serde", + "serde_bytes", + "strum 0.28.0", + "tokio", + "tokio-rustls", + "tokio-util", + "tokio-websockets 0.13.3", + "tracing", + "url", + "vergen-gitcl 9.1.0", + "webpki-roots 1.0.8", + "ws_stream_wasm", +] + [[package]] name = "irpc" -version = "0.13.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f47b7c52662d673df377b5ac40c121c7ff56eb764e520fae6543686132f7957" +checksum = "3623d6ff582b415904b29bbe6ebcb4a4f9a262ccdee05a45fdd003ef0950c386" dependencies = [ "futures-util", "irpc-derive", - "n0-error", + "n0-error 1.0.0", "n0-future", "serde", "tokio", @@ -10325,9 +10532,9 @@ dependencies = [ [[package]] name = "irpc-derive" -version = "0.10.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83c1a4b460634aeed6dc01236a0047867de70e30562d91a0ad031dcb3ac33fb4" +checksum = "35c254013736de16472140d26904e6ac98e8f3887284dcf4af40f88c77411b56" dependencies = [ "proc-macro2", "quote", @@ -11017,7 +11224,7 @@ dependencies = [ "lance-tokenizer", "libm", "log", - "ndarray 0.16.1", + "ndarray", "num-traits", "object_store", "prost 0.14.4", @@ -12477,77 +12684,26 @@ dependencies = [ "syn 2.0.118", ] -[[package]] -name = "mycelix-bridge-common" -version = "0.1.0" -dependencies = [ - "blake3", - "serde", - "serde_json", - "sovereign-profile", -] - -[[package]] -name = "mycelix-claim-types" -version = "0.1.0" -dependencies = [ - "serde", -] - [[package]] name = "mycelix-crypto" version = "0.1.0" dependencies = [ - "bs58", - "chacha20poly1305", - "ed25519-dalek 2.1.0", - "getrandom 0.2.17", - "pqcrypto-dilithium", - "pqcrypto-kyber", - "pqcrypto-sphincsplus", - "pqcrypto-traits", - "rand 0.8.6", "serde", - "thiserror 2.0.18", - "zeroize", ] [[package]] name = "mycelix-fl-core" version = "0.1.0" dependencies = [ - "mycelix-bridge-common", "rand 0.8.6", "serde", - "thiserror 1.0.69", ] [[package]] name = "mycelix-sdk" version = "0.1.0" dependencies = [ - "base64 0.21.7", - "bincode 1.3.3", - "blake3", - "chrono", - "ed25519-dalek 2.1.0", - "getrandom 0.2.17", - "hex", - "mycelix-fl-core", - "mycelix_finance_types", - "ndarray 0.15.6", - "once_cell", - "rand 0.8.6", - "rand_distr 0.4.3", - "regex", "serde", - "serde_json", - "sha2 0.10.9", - "sha3", - "subtle", - "thiserror 2.0.18", - "uuid", - "zeroize", ] [[package]] @@ -12556,30 +12712,29 @@ version = "0.1.0" dependencies = [ "pqcrypto-dilithium", "pqcrypto-traits", - "proofs-commitment", - "proofs-config", - "rand 0.8.6", "serde", - "serde_json", "sha2 0.10.9", "thiserror 2.0.18", ] [[package]] -name = "mycelix_finance_types" -version = "0.1.0" +name = "n0-error" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af4782b4baf92d686d161c15460c83d16ebcfd215918763903e9619842665cae" dependencies = [ - "serde", + "n0-error-macros 0.1.3", + "spez", ] [[package]] name = "n0-error" -version = "0.1.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4782b4baf92d686d161c15460c83d16ebcfd215918763903e9619842665cae" +checksum = "c37e81176a83a77d2514528b91bdafc70ef88aab428f0e1b91aebb8d99888895" dependencies = [ "anyhow", - "n0-error-macros", + "n0-error-macros 1.0.0", "spez", ] @@ -12594,6 +12749,17 @@ dependencies = [ "syn 2.0.118", ] +[[package]] +name = "n0-error-macros" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2acd8b070213b0299282f884b4beba4e7b52d624fdcd504a3ad3665390c11e1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + [[package]] name = "n0-future" version = "0.3.2" @@ -12622,7 +12788,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38795f7932e6e9d1c6e989270ef5b3ff24ebb910e2c9d4bed2d28d8bae3007dc" dependencies = [ "derive_more 2.1.1", - "n0-error", + "n0-error 0.1.3", + "n0-future", +] + +[[package]] +name = "n0-watcher" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbc618745ad0b7414b149d0517ad8b5573b2fb4d4e2717add3d2446ce1fdd826" +dependencies = [ + "derive_more 2.1.1", + "n0-error 1.0.0", "n0-future", ] @@ -12732,7 +12909,6 @@ dependencies = [ "num-complex", "num-rational", "num-traits", - "serde", "simba 0.8.1", "typenum", ] @@ -12851,19 +13027,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d" -[[package]] -name = "ndarray" -version = "0.15.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32" -dependencies = [ - "matrixmultiply", - "num-complex", - "num-integer", - "num-traits", - "rawpointer", -] - [[package]] name = "ndarray" version = "0.16.1" @@ -12942,12 +13105,12 @@ checksum = "1b0a0096d9613ee878dba89bbe595f079d373e3f1960d882e4f2f78ff9c30a0a" dependencies = [ "block2 0.6.2", "dispatch2", - "dlopen2", + "dlopen2 0.5.0", "ipnet", "libc", "mac-addr", "netlink-packet-core", - "netlink-packet-route", + "netlink-packet-route 0.29.0", "netlink-sys", "objc2-core-foundation", "objc2-system-configuration", @@ -12956,6 +13119,33 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "netdev" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "569dfbdd2efd771b24ec9bb57f956e04d4fbfc72f62b2f11961723f9b3f4b020" +dependencies = [ + "block2 0.6.2", + "dispatch2", + "dlopen2 0.8.2", + "ipnet", + "jni 0.21.1", + "libc", + "mac-addr", + "ndk-context", + "netlink-packet-core", + "netlink-packet-route 0.31.0", + "netlink-sys", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-core-wlan", + "objc2-foundation 0.3.2", + "objc2-system-configuration", + "once_cell", + "plist", + "windows-sys 0.61.2", +] + [[package]] name = "netlink-packet-core" version = "0.8.1" @@ -12977,6 +13167,18 @@ dependencies = [ "netlink-packet-core", ] +[[package]] +name = "netlink-packet-route" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2288fcb784eb3defd5fb16f4c4160d5f477de192eac730f43e1d11c24d9a007" +dependencies = [ + "bitflags 2.13.0", + "libc", + "log", + "netlink-packet-core", +] + [[package]] name = "netlink-proto" version = "0.12.0" @@ -13016,15 +13218,52 @@ dependencies = [ "derive_more 2.1.1", "js-sys", "libc", - "n0-error", + "n0-error 0.1.3", + "n0-future", + "n0-watcher 0.6.1", + "netdev 0.40.1", + "netlink-packet-core", + "netlink-packet-route 0.29.0", + "netlink-proto", + "netlink-sys", + "noq-udp 0.9.0", + "objc2-core-foundation", + "objc2-system-configuration", + "pin-project-lite", + "serde", + "socket2 0.6.4", + "time", + "tokio", + "tokio-util", + "tracing", + "web-sys", + "windows 0.62.2", + "windows-result 0.4.1", + "wmi", +] + +[[package]] +name = "netwatch" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d9cbe01741347ef750d743d6690603f5eed8341e679fb51c8e629337aa11976" +dependencies = [ + "atomic-waker", + "bytes", + "cfg_aliases 0.2.1", + "derive_more 2.1.1", + "ipnet", + "js-sys", + "libc", + "n0-error 1.0.0", "n0-future", - "n0-watcher", - "netdev", + "n0-watcher 1.0.0", + "netdev 0.45.0", "netlink-packet-core", - "netlink-packet-route", + "netlink-packet-route 0.31.0", "netlink-proto", "netlink-sys", - "noq-udp", + "noq-udp 1.0.1", "objc2-core-foundation", "objc2-system-configuration", "pin-project-lite", @@ -13170,8 +13409,30 @@ checksum = "8df966fb44ac763bc86da97fa6c811c54ae82ef656575949f93c6dae0c9f09bf" dependencies = [ "bytes", "cfg_aliases 0.2.1", - "noq-proto", - "noq-udp", + "noq-proto 0.16.0", + "noq-udp 0.9.0", + "pin-project-lite", + "rustc-hash 2.1.3", + "rustls", + "socket2 0.6.4", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tracing", + "web-time", +] + +[[package]] +name = "noq" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bf95190af1bd4a00a10e8255ca0c8ddd9e9a9f5e79151d7a7eb6d56aff5dc89" +dependencies = [ + "bytes", + "cfg_aliases 0.2.1", + "derive_more 2.1.1", + "noq-proto 1.0.1", + "noq-udp 1.0.1", "pin-project-lite", "rustc-hash 2.1.3", "rustls", @@ -13210,6 +13471,32 @@ dependencies = [ "web-time", ] +[[package]] +name = "noq-proto" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa6c890013591e709a3e45dd53501351b7e27e7ff3c7e9fc3dce43e300e7e9d3" +dependencies = [ + "aes-gcm", + "bytes", + "derive_more 2.1.1", + "enum-assoc", + "getrandom 0.4.3", + "identity-hash", + "lru-slab", + "rand 0.10.2", + "rand_pcg", + "rustc-hash 2.1.3", + "rustls", + "rustls-pki-types", + "slab", + "sorted-index-buffer", + "thiserror 2.0.18", + "tinyvec", + "tracing", + "web-time", +] + [[package]] name = "noq-udp" version = "0.9.0" @@ -13223,6 +13510,19 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "noq-udp" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3137a52df66c20090a889828d1c655f21f52294cba64e5c4fbb04fc83eee7c8e" +dependencies = [ + "cfg_aliases 0.2.1", + "libc", + "socket2 0.6.4", + "tracing", + "windows-sys 0.61.2", +] + [[package]] name = "ntapi" version = "0.4.3" @@ -13626,6 +13926,20 @@ dependencies = [ "objc2-foundation 0.2.2", ] +[[package]] +name = "objc2-core-wlan" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c71e34919aba0d701380d911702455038a8a3587467fe0141d6a71501e7ffe48" +dependencies = [ + "bitflags 2.13.0", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "objc2-security", + "objc2-security-foundation", +] + [[package]] name = "objc2-encode" version = "4.1.0" @@ -13717,6 +14031,16 @@ dependencies = [ "objc2-core-foundation", ] +[[package]] +name = "objc2-security-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef76382e9cedd18123099f17638715cc3d81dba3637d4c0d39ab69df2ef345a5" +dependencies = [ + "objc2 0.6.4", + "objc2-foundation 0.3.2", +] + [[package]] name = "objc2-symbols" version = "0.2.2" @@ -14022,19 +14346,6 @@ dependencies = [ "libredox", ] -[[package]] -name = "orbital-mechanics" -version = "0.1.0" -dependencies = [ - "astro", - "chrono", - "nalgebra 0.32.6", - "serde", - "serde_json", - "sgp4", - "thiserror 1.0.69", -] - [[package]] name = "ordered-float" version = "2.10.1" @@ -14080,7 +14391,7 @@ checksum = "1fa7e49bd669d32d7bc2a15ec540a527e7764aec722a45467814005725bcd721" dependencies = [ "half", "libloading 0.8.9", - "ndarray 0.16.1", + "ndarray", "ort-sys", "smallvec 2.0.0-alpha.10", "tracing", @@ -14584,12 +14895,12 @@ dependencies = [ "bytes", "cfg_aliases 0.2.1", "document-features", - "ed25519-dalek 3.0.0-pre.1", + "ed25519-dalek 3.0.0-rc.0", "getrandom 0.4.3", "ntimestamp", "self_cell", "serde", - "simple-dns", + "simple-dns 0.9.3", "thiserror 2.0.18", ] @@ -14760,10 +15071,10 @@ dependencies = [ "futures-util", "hyper-util", "igd-next", - "iroh-metrics", + "iroh-metrics 0.38.3", "libc", - "n0-error", - "netwatch", + "n0-error 0.1.3", + "netwatch 0.15.0", "num_enum", "rand 0.9.4", "serde", @@ -14867,32 +15178,6 @@ dependencies = [ "libc", ] -[[package]] -name = "pqcrypto-kyber" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c00293cf898859d0c771455388054fd69ab712263c73fdc7f287a39b1ba000" -dependencies = [ - "cc", - "glob", - "libc", - "pqcrypto-internals", - "pqcrypto-traits", -] - -[[package]] -name = "pqcrypto-sphincsplus" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6ff8925443869aab1332bb8b0fe3b75cf113516bccf05da4dc71bc33162252" -dependencies = [ - "cc", - "glob", - "libc", - "pqcrypto-internals", - "pqcrypto-traits", -] - [[package]] name = "pqcrypto-traits" version = "0.3.5" @@ -14951,38 +15236,6 @@ dependencies = [ "num-integer", ] -[[package]] -name = "prism-common" -version = "0.1.0" -dependencies = [ - "mycelix-claim-types", - "serde", - "thiserror 2.0.18", - "url", -] - -[[package]] -name = "prism-ingest" -version = "0.1.0" -dependencies = [ - "log", - "prism-common", - "serde", - "serde_json", -] - -[[package]] -name = "prism-search" -version = "0.1.0" -dependencies = [ - "bincode 1.3.3", - "getrandom 0.3.4", - "log", - "prism-common", - "prism-ingest", - "serde", -] - [[package]] name = "proc-macro-crate" version = "3.5.0" @@ -15088,21 +15341,6 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5" -[[package]] -name = "proofs-commitment" -version = "0.1.0" -dependencies = [ - "sha3", - "thiserror 2.0.18", -] - -[[package]] -name = "proofs-config" -version = "0.1.0" -dependencies = [ - "serde", -] - [[package]] name = "proptest" version = "1.11.0" @@ -16323,12 +16561,14 @@ dependencies = [ "sync_wrapper", "tokio", "tokio-rustls", + "tokio-util", "tower 0.5.3", "tower-http 0.6.11", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", + "wasm-streams 0.5.0", "web-sys", ] @@ -17493,18 +17733,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "sgp4" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69ee2854f3f9410d87887bc0a7e578d77f1953f6d501a3f1e6f9c455a3266f7c" -dependencies = [ - "anyhow", - "chrono", - "serde", - "serde_json", -] - [[package]] name = "sha1" version = "0.10.7" @@ -17685,6 +17913,15 @@ dependencies = [ "bitflags 2.13.0", ] +[[package]] +name = "simple-dns" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a75cbde1bf934313596a004973e462f9a82caa814dcf1a5f507bdf51597eeb4" +dependencies = [ + "bitflags 2.13.0", +] + [[package]] name = "simplecss" version = "0.2.2" @@ -17955,13 +18192,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea06cc588e43c632923a55450401b8f25e628131571d4e1baea1bdfdb2b5ed06" -[[package]] -name = "sovereign-profile" -version = "0.1.2" -dependencies = [ - "serde", -] - [[package]] name = "spade" version = "2.15.1" @@ -18468,7 +18698,7 @@ dependencies = [ "hound", "ignore", "image 0.24.9", - "iroh", + "iroh 0.97.0", "lancedb", "linux-embedded-hal", "log", @@ -18479,14 +18709,12 @@ dependencies = [ "mycelix-sdk", "mycelix-zkp-core", "nalgebra 0.34.2", - "ndarray 0.16.1", + "ndarray", "once_cell", "ort", "parking_lot 0.12.5", "petgraph 0.6.5", "positioning", - "prism-common", - "prism-search", "proptest", "quinn", "quote", @@ -18533,7 +18761,7 @@ dependencies = [ "symthaea-clime", "symthaea-clinical", "symthaea-coding-feedback", - "symthaea-consciousness-equation", + "symthaea-consciousness-equation 0.1.0", "symthaea-consciousness-resonance", "symthaea-consciousness-topology", "symthaea-control-theory", @@ -18751,7 +18979,6 @@ name = "symthaea-auv" version = "0.1.0" dependencies = [ "anyhow", - "positioning", "rand 0.8.6", "serde", "serde_json", @@ -18861,7 +19088,7 @@ dependencies = [ "tempfile", "tokenizers 0.21.4", "tokio", - "tokio-websockets", + "tokio-websockets 0.12.3", "tracing", "tracing-subscriber", "tree-sitter", @@ -19024,6 +19251,16 @@ dependencies = [ "web-time", ] +[[package]] +name = "symthaea-consciousness-equation" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45898805d126fdae27f3ce7ad6afb6276a3eba4cff8157b2bcc14131f80ed9bf" +dependencies = [ + "serde", + "web-time", +] + [[package]] name = "symthaea-consciousness-resonance" version = "0.1.0" @@ -19076,7 +19313,7 @@ dependencies = [ "hf-hub", "libc", "nalgebra 0.34.2", - "ndarray 0.16.1", + "ndarray", "num-complex", "once_cell", "ordered-float 4.6.0", @@ -19197,7 +19434,7 @@ dependencies = [ "hf-hub", "lru 0.16.4", "memmap2", - "ndarray 0.16.1", + "ndarray", "ort", "rand 0.8.6", "rand_chacha 0.3.1", @@ -19567,7 +19804,6 @@ name = "symthaea-helicopter" version = "0.1.0" dependencies = [ "anyhow", - "positioning", "rand 0.8.6", "serde", "serde_json", @@ -19685,7 +19921,7 @@ dependencies = [ "symthaea-fep", "symthaea-swarm", "symthaea-thermofluids", - "symtropy-physics 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "symtropy-physics 0.2.1", "uuid", ] @@ -19722,7 +19958,7 @@ dependencies = [ "anyhow", "bincode 1.3.3", "chrono", - "ndarray 0.16.1", + "ndarray", "rusqlite", "serde", "symthaea-core", @@ -19752,7 +19988,6 @@ dependencies = [ "anyhow", "mujoco-rs", "parking_lot 0.12.5", - "positioning", "proptest", "rand 0.8.6", "rand_chacha 0.3.1", @@ -19808,8 +20043,6 @@ dependencies = [ name = "symthaea-mycelix-bridge" version = "0.1.0" dependencies = [ - "mycelix-fl-core", - "mycelix-sdk", "serde", "serde_json", "symthaea-core", @@ -19993,7 +20226,6 @@ version = "0.1.0" dependencies = [ "chrono", "nalgebra 0.32.6", - "orbital-mechanics", "proptest", "rand 0.8.6", "serde", @@ -20213,7 +20445,6 @@ dependencies = [ "clap", "serde", "serde_json", - "symthaea", "symthaea-broca", "symthaea-core", "symthaea-psych-bench", @@ -20286,7 +20517,7 @@ name = "symthaea-runtime" version = "0.1.0" dependencies = [ "blake3", - "ndarray 0.16.1", + "ndarray", "quote", "serde", "serde_json", @@ -20357,7 +20588,7 @@ dependencies = [ "ctrlc", "hound", "nalgebra 0.34.2", - "ndarray 0.16.1", + "ndarray", "rand 0.8.6", "ringbuf", "rustfft", @@ -20419,7 +20650,7 @@ dependencies = [ "serde", "serde_json", "symthaea-broca", - "symthaea-consciousness-equation", + "symthaea-consciousness-equation 0.1.0", "symthaea-core", "symthaea-foveation", "symthaea-harmonies", @@ -20452,7 +20683,7 @@ dependencies = [ "serde-wasm-bindgen", "serde_json", "symthaea-broca", - "symthaea-consciousness-equation", + "symthaea-consciousness-equation 0.1.0", "symthaea-core", "symthaea-harmonies", "symthaea-neuroevolution", @@ -20551,7 +20782,7 @@ dependencies = [ "anyhow", "bincode 1.3.3", "futures", - "iroh", + "iroh 0.97.0", "iroh-gossip", "serde", "symthaea-core", @@ -20631,7 +20862,6 @@ version = "0.1.0" dependencies = [ "anyhow", "approx", - "positioning", "proptest", "rand 0.8.6", "serde", @@ -20732,13 +20962,14 @@ dependencies = [ [[package]] name = "symtropy-consciousness-physics" -version = "0.2.0" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ecad0d624da801d4d49ac7a7183308368ef0ac2dd050542c08461a06230f946" dependencies = [ "nalgebra 0.34.2", - "rand 0.8.6", - "symthaea-consciousness-equation", - "symtropy-math 0.2.1", - "symtropy-physics 0.2.1", + "symthaea-consciousness-equation 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "symtropy-math 0.1.0", + "symtropy-physics 0.1.0", ] [[package]] @@ -20750,14 +20981,6 @@ dependencies = [ "nalgebra 0.34.2", ] -[[package]] -name = "symtropy-math" -version = "0.2.1" -dependencies = [ - "nalgebra 0.34.2", - "serde", -] - [[package]] name = "symtropy-math" version = "0.2.1" @@ -20770,12 +20993,13 @@ dependencies = [ [[package]] name = "symtropy-physics" -version = "0.2.1" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "359b88b6211ba60e78b6fd11063394b75d942ffc46ef1c4ab5cd2a8c666d78df" dependencies = [ "arrayvec", "nalgebra 0.34.2", - "serde", - "symtropy-math 0.2.1", + "symtropy-math 0.1.0", ] [[package]] @@ -20787,20 +21011,15 @@ dependencies = [ "arrayvec", "nalgebra 0.34.2", "serde", - "symtropy-math 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "symtropy-math 0.2.1", ] [[package]] name = "symtropy-robotics-bridge-core" version = "0.1.0" dependencies = [ - "anyhow", - "async-trait", - "nalgebra 0.34.2", "serde", "symtropy-consciousness-physics", - "symtropy-math 0.2.1", - "symtropy-physics 0.2.1", ] [[package]] @@ -21578,6 +21797,28 @@ dependencies = [ "tokio-util", ] +[[package]] +name = "tokio-websockets" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52efb639344a7c6adb8e62c6f3d2c19c001ff1b79a5041ba1c6ed42e19c6aa5" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-sink", + "getrandom 0.4.3", + "http 1.4.2", + "httparse", + "rand 0.10.2", + "rustls-pki-types", + "sha1_smol", + "simdutf8", + "tokio", + "tokio-rustls", + "tokio-util", +] + [[package]] name = "toml" version = "0.8.23" @@ -22630,7 +22871,6 @@ dependencies = [ "atomic", "getrandom 0.4.3", "js-sys", - "rand 0.10.2", "serde_core 1.0.228 (registry+https://github.com/rust-lang/crates.io-index)", "uuid-rng-internal", "wasm-bindgen", @@ -22643,7 +22883,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13ab16e069e7562ecbdfa2e7858097deff01e13284d62921b6db087d0d66dd76" dependencies = [ "getrandom 0.4.3", - "rand 0.10.2", ] [[package]] @@ -22724,6 +22963,20 @@ dependencies = [ "vergen-lib 0.1.6", ] +[[package]] +name = "vergen-gitcl" +version = "9.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ff3b5300a085d6bcd8fc96a507f706a28ae3814693236c9b409db71a1d15b9" +dependencies = [ + "anyhow", + "derive_builder", + "rustversion", + "time", + "vergen", + "vergen-lib 9.1.0", +] + [[package]] name = "vergen-lib" version = "0.1.6" @@ -25586,3 +25839,11 @@ dependencies = [ "syn 2.0.118", "winnow 1.0.3", ] + +[[patch.unused]] +name = "curve25519-dalek" +version = "5.0.0-pre.6" + +[[patch.unused]] +name = "ed25519-dalek" +version = "3.0.0-pre.1" diff --git a/crates/domains/symthaea-swarm/Cargo.toml b/crates/domains/symthaea-swarm/Cargo.toml index 91d1d66cb..aa47e1c1b 100644 --- a/crates/domains/symthaea-swarm/Cargo.toml +++ b/crates/domains/symthaea-swarm/Cargo.toml @@ -22,7 +22,7 @@ anyhow = { workspace = true } # Distributed networking via Iroh iroh = "0.97" -iroh-gossip = "0.97" +iroh-gossip = "0.101" [features] default = ["networking"]