[package]
name = "chio-kernel-core"
description = "Portable (no_std + alloc) Chio kernel core: pure verdict evaluation, capability verification, and receipt signing"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
[lib]
name = "chio_kernel_core"
[dependencies]
chio-core-types = { path = "../chio-core-types", version = "0.1.0", default-features = false }
serde = { version = "1", default-features = false, features = ["derive", "alloc"] }
serde_json = { version = "1", default-features = false, features = ["alloc"] }
[features]
default = ["std"]
std = ["chio-core-types/std", "serde/std", "serde_json/std"]
[lints.clippy]
unwrap_used = "deny"
expect_used = "deny"