pai_kernel 1.3.0

PAI-Kernel governance sidecar binary · runs daemon · policy · storage as integrated axum server with CLI for verify · export · version
[package]
name = "pai_kernel"
description = "PAI-Kernel governance sidecar binary · runs daemon · policy · storage as integrated axum server with CLI for verify · export · version"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
authors.workspace = true
rust-version.workspace = true

[[bin]]
name = "pai_governance_daemon"
path = "src/main.rs"

[dependencies]
# Workspace crates
pai_governance_daemon = { path = "../governance_daemon", version = "1.3.0", features = ["testing"] }
pai_api = { path = "../../crates/pai_api", version = "1.3.0" }
pai_storage = { path = "../../crates/pai_storage", version = "1.3.0" }
pai_policy = { path = "../../crates/pai_policy", version = "1.3.0" }
pai_drift = { path = "../../crates/pai_drift", version = "1.3.0" }
pai_export = { path = "../../crates/pai_export", version = "1.3.0" }
pai_config = { path = "../../crates/pai_config", version = "1.3.0" }
pai_witness = { path = "../../crates/pai_witness", version = "1.3.0" }

# Runtime
tokio = { version = "1", features = ["full"] }
axum = "0.7"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["json", "env-filter"] }
clap = { version = "4", features = ["derive"] }
serde_json = "1.0"
ed25519-dalek = { version = "2", features = ["rand_core"] }

[dev-dependencies]
reqwest = { version = "0.12", features = ["json"] }