{
  "cksum": "feb56e7e4b0ec7fba7efa6a236b016a52b5d927d50244aceb9e20566159b1a32",
  "crate_file": "iroh-0.97.0.crate",
  "crate_url": "https://static.crates.io/crates/iroh/iroh-0.97.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "axum",
      "optional": true,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "axum",
      "optional": false,
      "req": "^0.8",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "backon",
      "optional": false,
      "req": "^1.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytes",
      "optional": false,
      "req": "^1.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "build",
      "name": "cfg_aliases",
      "optional": false,
      "req": "^0.2.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "chrono",
      "optional": false,
      "req": "^0.4.43",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "dev",
      "name": "clap",
      "optional": false,
      "req": "^4",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "console",
      "optional": false,
      "req": "^0.16",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "console_error_panic_hook",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "data-encoding",
      "optional": false,
      "req": "^2.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "debug",
        "display",
        "from",
        "try_into",
        "deref",
        "from_str",
        "into_iterator"
      ],
      "kind": "normal",
      "name": "derive_more",
      "optional": false,
      "req": "^2.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde",
        "rand_core",
        "zeroize",
        "pkcs8",
        "pem"
      ],
      "kind": "normal",
      "name": "ed25519-dalek",
      "optional": false,
      "req": "^3.0.0-pre.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "futures-util",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wasm_js"
      ],
      "kind": "normal",
      "name": "getrandom",
      "optional": false,
      "req": "^0.3.2",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "hickory-resolver",
      "optional": false,
      "req": "^0.25.1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "http",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "tokio"
      ],
      "kind": "dev",
      "name": "indicatif",
      "optional": false,
      "req": "^0.18",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ipnet",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "key",
        "relay"
      ],
      "kind": "normal",
      "name": "iroh-base",
      "optional": false,
      "req": "^0.97.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "key",
        "relay"
      ],
      "kind": "dev",
      "name": "iroh-base",
      "optional": false,
      "req": "^0.97.0",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "iroh-metrics",
      "optional": false,
      "req": "^0.38",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "iroh-relay",
      "optional": false,
      "req": "^0.97",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "n0-error",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "n0-future",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "n0-tracing-test",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "n0-watcher",
      "optional": false,
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "netwatch",
      "optional": false,
      "req": "^0.15",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "rustls-ring"
      ],
      "kind": "normal",
      "name": "noq",
      "optional": false,
      "req": "^0.17.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "runtime-tokio",
        "rustls-ring"
      ],
      "kind": "normal",
      "name": "noq",
      "optional": false,
      "req": "^0.17.0",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "noq-proto",
      "optional": false,
      "req": "^0.16",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "noq-udp",
      "optional": false,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "papaya",
      "optional": false,
      "req": "^0.2.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "std"
      ],
      "kind": "dev",
      "name": "parse-size",
      "optional": false,
      "req": "^1.1.0",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pin-project",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "pkarr",
      "optional": false,
      "req": "^5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pkcs8",
      "optional": false,
      "req": "^0.11.0-rc.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "portable-atomic",
      "optional": false,
      "req": "^1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "portmapper",
      "optional": true,
      "req": "^0.15",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "use-std"
      ],
      "kind": "dev",
      "name": "postcard",
      "optional": false,
      "req": "^1.1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "pretty_assertions",
      "optional": false,
      "req": "^1.4",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": false,
      "req": "^0.9.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rand_chacha",
      "optional": false,
      "req": "^0.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rand_chacha",
      "optional": false,
      "req": "^0.9",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": false,
      "features": [
        "rustls-tls",
        "stream"
      ],
      "kind": "normal",
      "name": "reqwest",
      "optional": false,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustc-hash",
      "optional": false,
      "req": "^2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "ring"
      ],
      "kind": "normal",
      "name": "rustls",
      "optional": false,
      "req": "^0.23.33",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive",
        "rc"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0.219",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "serde_json",
      "optional": false,
      "req": "^1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "smallvec",
      "optional": false,
      "req": "^1.11.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "strum",
      "optional": false,
      "req": "^0.28",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "swarm-discovery",
      "optional": true,
      "req": "^0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "futures"
      ],
      "kind": "normal",
      "name": "sync_wrapper",
      "optional": false,
      "req": "^1.0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "wasm-bindgen"
      ],
      "kind": "normal",
      "name": "time",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [
        "io-util",
        "macros",
        "sync",
        "rt",
        "net",
        "fs",
        "io-std"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "io-util",
        "macros",
        "sync",
        "rt"
      ],
      "kind": "normal",
      "name": "tokio",
      "optional": false,
      "req": "^1.44.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "io-util",
        "sync",
        "rt",
        "net",
        "fs",
        "macros",
        "time",
        "test-util"
      ],
      "kind": "dev",
      "name": "tokio",
      "optional": false,
      "req": "^1",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "sync"
      ],
      "kind": "normal",
      "name": "tokio-stream",
      "optional": false,
      "req": "^0.1.15",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "io-util",
        "io",
        "rt"
      ],
      "kind": "normal",
      "name": "tokio-util",
      "optional": false,
      "req": "^0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "env-filter"
      ],
      "kind": "dev",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "env-filter"
      ],
      "kind": "dev",
      "name": "tracing-subscriber",
      "optional": false,
      "req": "^0.3",
      "target": "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))"
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "url",
      "optional": false,
      "req": "^2.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "wasm-bindgen-futures",
      "optional": false,
      "req": "^0.4",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wasm-bindgen-test",
      "optional": false,
      "req": "^0.3.62",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "wasm-tracing",
      "optional": false,
      "req": "^2.1.0",
      "target": "cfg(all(target_family = \"wasm\", target_os = \"unknown\"))"
    },
    {
      "default_features": true,
      "features": [
        "ring"
      ],
      "kind": "normal",
      "name": "webpki",
      "optional": false,
      "package": "rustls-webpki",
      "req": "^0.103.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "webpki-roots",
      "optional": false,
      "req": "^1.0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "webpki_types",
      "optional": false,
      "package": "rustls-pki-types",
      "req": "^1.12",
      "target": null
    }
  ],
  "features": {
    "address-lookup-pkarr-dht": [
      "pkarr/dht",
      "pkarr/relays"
    ],
    "fast-apple-datapath": [
      "noq/fast-apple-datapath"
    ],
    "platform-verifier": [
      "iroh-relay/platform-verifier"
    ],
    "qlog": [
      "noq/qlog"
    ],
    "unstable-custom-transports": []
  },
  "features2": {
    "address-lookup-mdns": [
      "dep:swarm-discovery"
    ],
    "default": [
      "metrics",
      "fast-apple-datapath",
      "portmapper"
    ],
    "metrics": [
      "iroh-metrics/metrics",
      "iroh-relay/metrics",
      "portmapper?/metrics"
    ],
    "portmapper": [
      "dep:portmapper"
    ],
    "test-utils": [
      "iroh-relay/test-utils",
      "iroh-relay/server",
      "dep:axum"
    ]
  },
  "index_path": "ir/oh/iroh",
  "name": "iroh",
  "pubtime": "2026-03-16T16:28:47Z",
  "rust_version": "1.89",
  "v": 2,
  "vers": "0.97.0",
  "yanked": false
}
