zc2 0.0.30

P2P compute broker with credit-based billing, WAL, and broker mesh support
# cargo-deny policy for zakuro-ai/zc.
# Consumed by the `cargo deny check {advisories,bans,licenses,sources}` steps in
# .github/workflows/security.yml. See https://embarkstudios.github.io/cargo-deny/
#
# NOTE: the security workflow steps currently run with `continue-on-error: true`
# (advisory, non-gating). Flipping them to blocking + adding the jobs to
# required-checks branch protection is a deliberate team step to take AFTER
# confirming a clean baseline on master (see the workflow header). This file
# makes the policy explicit so that baseline run is meaningful.

[advisories]
version = 2
yanked = "deny"
# Add scoped, COMMENTED ignores here only for triaged, accepted advisories,
# e.g.:  ignore = [ "RUSTSEC-YYYY-NNNN", # <reason + tracking link> ]
ignore = []

[licenses]
version = 2
confidence-threshold = 0.8
# Permissive licenses expected across the dependency tree. Reconcile against the
# first `cargo deny check licenses` run and add any legitimately-used license
# here rather than weakening the gate.
allow = [
    "MIT",
    "Apache-2.0",
    "Apache-2.0 WITH LLVM-exception",
    "BSD-2-Clause",
    "BSD-3-Clause",
    "ISC",
    "Unicode-3.0",
    "Unicode-DFS-2016",
    "Zlib",
    "MPL-2.0",
    "CC0-1.0",
    "OpenSSL",
    "CDLA-Permissive-2.0",
]

[bans]
multiple-versions = "warn"
wildcards = "warn"

[sources]
unknown-registry = "deny"
# This crate pulls private git deps (zakuro-wire, zakuro-client) from GitHub.
unknown-git = "allow"