[package]
name = "chio-kernel"
description = "Chio runtime kernel: capability validation, guard evaluation, receipt signing"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
readme = "README.md"
[lib]
name = "chio_kernel"
[dependencies]
chio-appraisal = { path = "../chio-appraisal", version = "0.1.0" }
chio-core = { path = "../chio-core", version = "0.1.0" }
chio-core-types = { path = "../chio-core-types", version = "0.1.0" }
chio-kernel-core = { path = "../chio-kernel-core", version = "0.1.0" }
chio-credit = { path = "../chio-credit", version = "0.1.0" }
chio-federation = { path = "../chio-federation", version = "0.1.0" }
chio-governance = { path = "../chio-governance", version = "0.1.0" }
chio-link = { path = "../chio-link", version = "0.1.0", default-features = false }
lru = "0.16.3"
chio-listing = { path = "../chio-listing", version = "0.1.0" }
chio-market = { path = "../chio-market", version = "0.1.0" }
chio-open-market = { path = "../chio-open-market", version = "0.1.0" }
regex = "1"
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }
tracing = { workspace = true }
rusqlite = { workspace = true }
chio-underwriting = { path = "../chio-underwriting", version = "0.1.0" }
uuid = { workspace = true, features = ["v7"] }
ureq = { version = "2.10", features = ["json"] }
[dev-dependencies]
chio-store-sqlite = { path = "../chio-store-sqlite" }
proptest = { workspace = true }
[lints.clippy]
unwrap_used = "deny"
expect_used = "deny"