{"name":"koi-net","vers":"0.2.202602121558","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-client","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-dns","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-truststore","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4","v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"acb47a477ee7eee836464820fe3966c5f48937d2a1bcad6401772062c75027b3","features":{},"yanked":false,"pubtime":"2026-02-12T21:53:40Z"} {"name":"koi-net","vers":"0.2.202602121703","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-client","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-dns","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-truststore","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4","v7"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"740204e9c1b30572c3f7baec830f28aefd1679c59b94f95eef63c2d7234f3e7e","features":{},"yanked":false,"pubtime":"2026-02-12T22:18:31Z"} {"name":"koi-net","vers":"0.3.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"command-surface","req":"=0.3.0","features":["render"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-truststore","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v7","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"92ca8374ed7d3c4ab5fc2c237d56998d4ebf43679e7845ab4aac3a409349a376","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-13T21:24:56Z"} {"name":"koi-net","vers":"0.4.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"command-surface","req":"=0.4.0","features":["render"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.4.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.4.0","features":["keyring","qr"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dashboard","req":"=0.4.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.4.0","features":["docker"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-truststore","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0d85e6eab0ba12dd5b01115427cc1e44a00a318613e137a616dfd4cfa18dabec","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-14T07:44:15Z"} {"name":"koi-net","vers":"0.4.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"command-surface","req":"=0.4.1","features":["render"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.4.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-compose","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.4.1","features":["keyring","qr"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dashboard","req":"=0.4.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.4.1","features":["docker"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-truststore","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"x509-parser","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ab8848a6525d825ac1094b1a73c328fa6b17e485fd9c7857b2fcb07c9801aa50","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-15T05:33:27Z"} {"name":"koi-net","vers":"0.4.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"is-terminal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.4.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-compose","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.4.2","features":["keyring","qr"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dashboard","req":"=0.4.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mcp","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.4.2","features":["docker"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"os-truststore","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream","json"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^1.7","features":["server","transport-io","transport-streamable-http-server","macros","client","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"supports-color","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"terminal_size","req":"^0.4","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"77b8f774f8fd857ad639d0384c92e5a09c14a28c3d28ef376ec3b942a580383a","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-21T17:46:06Z"} {"name":"koi-net","vers":"0.5.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"is-terminal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.5.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-compose","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.5.0","features":["keyring","qr"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dashboard","req":"=0.5.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mcp","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.5.0","features":["docker"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-serve","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"os-truststore","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream","json"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^1.7","features":["server","transport-io","transport-streamable-http-server","macros","client","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"supports-color","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"terminal_size","req":"^0.4","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"84aef7ef3412e432c983858976eb39655c72ec946c03e8c4a861d1612b00b36c","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-22T22:33:32Z"} {"name":"koi-net","vers":"0.5.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"is-terminal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.5.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-compose","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.5.1","features":["keyring","qr"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dashboard","req":"=0.5.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mcp","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.5.1","features":["docker"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-serve","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"os-truststore","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream","json"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^1.7","features":["server","transport-io","transport-streamable-http-server","macros","client","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"supports-color","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"terminal_size","req":"^0.4","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"f825ece1f006ad3e542229f820e36328597d2c630e383fae7d6fa415473a6867","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-23T00:41:12Z"} {"name":"koi-net","vers":"0.6.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"is-terminal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-compose","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.6.0","features":["keyring","qr"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dashboard","req":"=0.6.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mcp","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.6.0","features":["docker"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-serve","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"os-truststore","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream","json"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^1.7","features":["server","transport-io","transport-streamable-http-server","macros","client","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"supports-color","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"terminal_size","req":"^0.4","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"8fbc8631901d9ec68e4cd3b4111f585476dac79b1490fb8ab33b497f3ad2d2ba","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-24T14:22:02Z"} {"name":"koi-net","vers":"0.7.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"is-terminal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-compose","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.7.0","features":["keyring","qr"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dashboard","req":"=0.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mcp","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.7.0","features":["docker"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-serve","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"os-truststore","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream","json"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^1.7","features":["server","transport-io","transport-streamable-http-server","macros","client","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"supports-color","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"terminal_size","req":"^0.4","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"7f68d732d087cf8809e32db6c77523c62017be1a9bb59b3fce585fcfabdce67b","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-24T17:23:58Z"} {"name":"koi-net","vers":"0.9.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-stream","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8","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":"chrono","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive","env"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"console","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hickory-proto","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hostname","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1","features":["server","tokio"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"is-terminal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-certmesh","req":"=0.9.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-client","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-common","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-compose","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-config","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-crypto","req":"=0.9.0","features":["keyring","qr"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dashboard","req":"=0.9.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-dns","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-health","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mcp","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-mdns","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-proxy","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-runtime","req":"=0.9.0","features":["docker"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"koi-serve","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"koi-udp","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(unix)","kind":"normal"},{"name":"open","req":"^5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"os-truststore","req":"^0.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12","features":["rustls-tls","stream","json"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"rmcp","req":"^1.7","features":["server","transport-io","transport-streamable-http-server","macros","client","transport-streamable-http-client-reqwest"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls","req":"^0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"subtle","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"supports-color","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"terminal_size","req":"^0.4","features":[],"optional":false,"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":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-stream","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tower","req":"^0.5","features":["util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tower-http","req":"^0.6","features":["cors"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa","req":"^5","features":["axum_extras","chrono"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utoipa-scalar","req":"^0.3","features":["axum"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"windows-service","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"0f40bb0bbe68c00fadf5d7a45b83283d8849e94b50b38c595c90cdda34be2ac6","features":{},"yanked":false,"rust_version":"1.92","pubtime":"2026-06-25T00:13:32Z"}