{
  "cksum": "910c2023c39ac1e23dd4f7acdff086333f31ca608035f96c74366a79c098de3b",
  "crate_file": "risc0-zkvm-2.3.0.crate",
  "crate_url": "https://static.crates.io/crates/risc0-zkvm/risc0-zkvm-2.3.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [
        "rustc-demangle"
      ],
      "kind": "normal",
      "name": "addr2line",
      "optional": true,
      "req": "^0.22",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bincode",
      "optional": true,
      "req": "^1.3",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "bincode",
      "optional": false,
      "req": "^1.3",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "bonsai-sdk",
      "optional": true,
      "req": "^1.4.0",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "borsh",
      "optional": false,
      "req": "^1.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "extern_crate_alloc"
      ],
      "kind": "normal",
      "name": "bytemuck",
      "optional": false,
      "req": "^1.13",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "serde"
      ],
      "kind": "normal",
      "name": "bytes",
      "optional": true,
      "req": "^1.7",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [
        "serde"
      ],
      "kind": "dev",
      "name": "chrono",
      "optional": false,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "ciborium",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "dev",
      "name": "clap",
      "optional": false,
      "req": "^4.5",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "rand"
      ],
      "kind": "dev",
      "name": "crypto-bigint",
      "optional": false,
      "req": "^0.5",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [
        "debug"
      ],
      "kind": "normal",
      "name": "derive_more",
      "optional": false,
      "req": "^2.0.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "elf",
      "optional": true,
      "req": "^0.7",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "enum-iterator",
      "optional": false,
      "req": "^2.1",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "enum-map",
      "optional": true,
      "req": "^2.7.3",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "flate2",
      "optional": false,
      "req": "^1.0",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [
        "custom"
      ],
      "kind": "normal",
      "name": "getrandom",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "alloc"
      ],
      "kind": "normal",
      "name": "hex",
      "optional": false,
      "req": "^0.4.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "1024"
      ],
      "kind": "dev",
      "name": "human-repr",
      "optional": false,
      "req": "^1.0",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "keccak",
      "optional": true,
      "req": "^0.1.5",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lazy-regex",
      "optional": true,
      "req": "^3.3",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "dev",
      "name": "mini-redis",
      "optional": false,
      "req": "^0.4.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "num-bigint",
      "optional": true,
      "req": "^0.4",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "num-traits",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [
        "alloc"
      ],
      "kind": "dev",
      "name": "postcard",
      "optional": false,
      "req": "^1.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "prost",
      "optional": true,
      "req": "^0.13",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "puffin",
      "optional": false,
      "req": "^0.19",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "puffin_http",
      "optional": false,
      "req": "^0.16",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": true,
      "req": "^0.8",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rand",
      "optional": false,
      "req": "^0.8",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rayon",
      "optional": true,
      "req": "^1.5",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [
        "tls-native-tls"
      ],
      "kind": "normal",
      "name": "redis",
      "optional": true,
      "req": "^0.27.2",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-binfmt",
      "optional": false,
      "req": "^2.0.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-build",
      "optional": true,
      "req": "^2.3.0",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-circuit-keccak",
      "optional": false,
      "req": "^3.0.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-circuit-recursion",
      "optional": false,
      "req": "^3.0.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-circuit-rv32im",
      "optional": false,
      "req": "^3.0.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-core",
      "optional": false,
      "req": "^2.0.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-groth16",
      "optional": false,
      "req": "^2.0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "risc0-zkos-v1compat",
      "optional": false,
      "req": "^2.0.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "risc0-zkp",
      "optional": false,
      "req": "^2.0.2",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "rust-runtime",
        "export-getrandom"
      ],
      "kind": "normal",
      "name": "risc0-zkvm-platform",
      "optional": false,
      "req": "^2.0.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rmp-serde",
      "optional": false,
      "req": "^1.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rrs-lib",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rstest",
      "optional": false,
      "req": "^0.24.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rustc-demangle",
      "optional": true,
      "req": "^0.1",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rzup",
      "optional": true,
      "req": "^0.4.1",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "semver",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "alloc",
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "serde_with",
      "optional": false,
      "req": "^3.12",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "sha2",
      "optional": false,
      "req": "^0.10",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "stability",
      "optional": false,
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tabled",
      "optional": false,
      "req": "^0.16",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tar",
      "optional": false,
      "req": "^0.4",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "tempfile",
      "optional": true,
      "req": "^3",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tempfile",
      "optional": false,
      "req": "^3",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [
        "trace"
      ],
      "kind": "dev",
      "name": "test-log",
      "optional": false,
      "req": "^0.2",
      "target": "cfg(not(target_os = \"zkvm\"))"
    },
    {
      "default_features": false,
      "features": [
        "macros"
      ],
      "kind": "dev",
      "name": "tokio",
      "optional": false,
      "req": "^1.43.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [
        "attributes"
      ],
      "kind": "normal",
      "name": "tracing",
      "optional": false,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tracing-forest",
      "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": [],
      "kind": "normal",
      "name": "typetag",
      "optional": true,
      "req": "^0.2",
      "target": "cfg(not(target_os = \"zkvm\"))"
    }
  ],
  "features": {
    "circuit_debug": [
      "risc0-zkp/circuit_debug"
    ],
    "disable-dev-mode": [],
    "docker": [],
    "dual": [],
    "getrandom": [
      "risc0-zkvm-platform/getrandom"
    ],
    "heap-embedded-alloc": [
      "risc0-zkvm-platform/heap-embedded-alloc"
    ],
    "r0vm-ver-compat": [],
    "std": [
      "anyhow/std",
      "derive_more/std",
      "hex/std",
      "risc0-binfmt/std",
      "risc0-groth16/std",
      "risc0-zkp/std",
      "serde/std",
      "sha2/std"
    ],
    "unstable": [
      "risc0-zkvm-platform/unstable"
    ],
    "witgen_debug": [
      "risc0-circuit-rv32im/witgen_debug"
    ]
  },
  "features2": {
    "bonsai": [
      "dep:bonsai-sdk"
    ],
    "client": [
      "dep:bincode",
      "dep:bytes",
      "dep:lazy-regex",
      "dep:risc0-build",
      "dep:rzup",
      "dep:prost",
      "dep:tempfile",
      "std"
    ],
    "cuda": [
      "prove",
      "risc0-circuit-keccak/cuda",
      "risc0-circuit-recursion/cuda",
      "risc0-circuit-rv32im/cuda",
      "risc0-zkp/cuda"
    ],
    "default": [
      "client",
      "bonsai"
    ],
    "metal": [
      "prove"
    ],
    "prove": [
      "client",
      "dep:addr2line",
      "dep:bincode",
      "dep:elf",
      "dep:keccak",
      "dep:lazy-regex",
      "dep:enum-map",
      "dep:num-bigint",
      "dep:num-traits",
      "dep:prost",
      "dep:rand",
      "dep:rayon",
      "dep:rustc-demangle",
      "dep:tempfile",
      "dep:typetag",
      "risc0-circuit-keccak/prove",
      "risc0-circuit-recursion/prove",
      "risc0-circuit-rv32im/prove",
      "risc0-core/perf",
      "risc0-groth16/prove",
      "risc0-zkp/prove",
      "std"
    ],
    "redis": [
      "dep:redis"
    ]
  },
  "index_path": "ri/sc/risc0-zkvm",
  "name": "risc0-zkvm",
  "pubtime": "2025-07-16T01:53:56Z",
  "v": 2,
  "vers": "2.3.0",
  "yanked": false
}
