Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
395 changes: 278 additions & 117 deletions Cargo.lock

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,16 +54,16 @@ authors = ["AgentKern Team"]

[workspace.dependencies]
# Async Runtime
tokio = { version = "1.48", features = ["full"] }
tokio = { version = "1.50", features = ["full"] }
async-trait = "0.1.83"

# Serialization
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.148"

# Error Handling
thiserror = "2.0.17"
anyhow = "1.0.95"
thiserror = "2.0.18"
anyhow = "1.0.102"

# Crypto
sha2 = "0.10.8"
Expand All @@ -80,18 +80,18 @@ sqlx = { version = "0.8.6", features = ["runtime-tokio", "postgres", "sqlite"] }

# Tracing
tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", features = ["json"] }
tracing-subscriber = { version = "0.3.23", features = ["json"] }

# Time
chrono = { version = "0.4.39", features = ["serde"] }
chrono = { version = "0.4.44", features = ["serde"] }

# Decimal
# Note: rkyv feature disabled to avoid RUSTSEC-2026-0001 vulnerability
rust_decimal = { version = "1.39", default-features = false, features = ["serde", "std"] }
rust_decimal_macros = "1.39"
rust_decimal = { version = "1.41", default-features = false, features = ["serde", "std"] }
rust_decimal_macros = "1.40"

# UUID
uuid = { version = "1.19", features = ["v4", "serde"] }
uuid = { version = "1.23", features = ["v4", "serde"] }

# WASM
wasmtime = "40.0"
Expand All @@ -100,7 +100,7 @@ wasmtime = "40.0"
rand = "0.9"

# Neural
ort = "2.0.0-rc.11"
ort = "2.0.0-rc.12"
ndarray = "0.17.2"

# Testing
Expand Down
14 changes: 7 additions & 7 deletions packages/foundation/governance/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ wasm = []
async-trait = { workspace = true }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.148"
thiserror = "2.0.17"
thiserror = "2.0.18"
tracing = { version = "0.1.41", optional = true }
uuid = { version = "1.19", features = ["v4", "serde"] }
chrono = { version = "0.4.41", features = ["serde"] }
uuid = { version = "1.23", features = ["v4", "serde"] }
chrono = { version = "0.4.44", features = ["serde"] }
# Note: default-features = false to avoid RUSTSEC-2026-0001 (rkyv vulnerability)
rust_decimal = { version = "1.39", default-features = false, features = ["serde", "std"] }
rust_decimal_macros = "1.39"
regex = "1.11"
tokio = { version = "1.48", features = ["sync"] }
rust_decimal = { version = "1.41", default-features = false, features = ["serde", "std"] }
rust_decimal_macros = "1.40"
regex = "1.12"
tokio = { version = "1.50", features = ["sync"] }
4 changes: 2 additions & 2 deletions packages/foundation/parsers/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ wasm = []
[dependencies]
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.148"
thiserror = "2.0.17"
regex = "1.11"
thiserror = "2.0.18"
regex = "1.12"
4 changes: 2 additions & 2 deletions packages/pillars/arbiter/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@ libc = "0.2"
sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "uuid", "chrono", "json"] }

# Financial precision
rust_decimal = { version = "1.36", features = ["serde", "std"] }
rust_decimal_macros = "1.36"
rust_decimal = { version = "1.41", features = ["serde", "std"] }
rust_decimal_macros = "1.40"

# Internal dependencies
agentkern-governance = { path = "../../foundation/governance" }
Expand Down
20 changes: 10 additions & 10 deletions packages/pillars/gate/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ esg = [] # Carbon Veto

[dependencies]
# Async runtime (Dec 2025 - verified tokio 1.48.0)
tokio = { version = "1.48", features = ["full"] }
tokio = { version = "1.50", features = ["full"] }
tokio-uring = { version = "0.5", optional = true }
async-trait = "0.1"

Expand Down Expand Up @@ -76,7 +76,7 @@ tower-http = { version = "0.6", features = ["cors", "trace", "limit"] }

# Tracing/observability
tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
tracing-subscriber = { version = "0.3.23", features = ["env-filter"] }

# OpenTelemetry (Dec 2025 - distributed tracing)
# Feature-gated for optional OTLP export to Jaeger/Tempo
Expand All @@ -90,7 +90,7 @@ reqwest = { version = "0.12", features = ["json", "rustls-tls"], optional = true

# Error handling (Dec 2025)
thiserror = "2.0"
anyhow = "1.0.95"
anyhow = "1.0.102"

# ============================================================
# CRYPTO-AGILITY: Classical + Post-Quantum (NIST FIPS 203/204)
Expand Down Expand Up @@ -121,14 +121,14 @@ agentkern-treasury = { path = "../treasury" }
sqlx = { workspace = true, optional = true, features = ["runtime-tokio", "tls-rustls", "any", "postgres", "sqlite"] }

# UUID for policy IDs
uuid = { version = "1.11", features = ["v4", "serde"] }
uuid = { version = "1.23", features = ["v4", "serde"] }

# Time handling
chrono = { version = "0.4.39", features = ["serde"] }
chrono = { version = "0.4.44", features = ["serde"] }

# Concurrent data structures
parking_lot = "0.12.3"
once_cell = "1.20"
once_cell = "1.21"

# Normalization for adversarial defense
unicode-normalization = "0.1"
Expand All @@ -145,10 +145,10 @@ clap = { workspace = true }
tokio-test = "0.4"
criterion = "0.5"
# Note: default-features = false to avoid RUSTSEC-2026-0001 (rkyv vulnerability)
rust_decimal = { version = "1.39", default-features = false, features = ["serde", "std"] }
rust_decimal_macros = "1.39"
wat = "1.244" # For WASM integration tests
tempfile = "3.15"
rust_decimal = { version = "1.41", default-features = false, features = ["serde", "std"] }
rust_decimal_macros = "1.40"
wat = "1.246" # For WASM integration tests
tempfile = "3.27"

[[bench]]
name = "policy_eval"
Expand Down
2 changes: 1 addition & 1 deletion packages/pillars/nexus/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ full = ["a2a", "mcp", "anp", "nlip", "aitp", "grpc"]

[dependencies]
# Async runtime
tokio = { version = "1.48", features = ["full"] }
tokio = { version = "1.50", features = ["full"] }
async-trait = "0.1"
futures = "0.3"

Expand Down
10 changes: 5 additions & 5 deletions packages/pillars/synapse/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ full = ["adaptive", "crdts", "graph", "tee"]

[dependencies]
# Async runtime (Dec 2025 - verified)
tokio = { version = "1.48", features = ["full"] }
tokio = { version = "1.50", features = ["full"] }

# Serialization
serde = { version = "1.0.216", features = ["derive"] }
Expand Down Expand Up @@ -51,15 +51,15 @@ tower-http = { version = "0.6", features = ["cors", "trace"] }

# Tracing
tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
tracing-subscriber = { version = "0.3.23", features = ["env-filter"] }

# Error handling (Dec 2025)
thiserror = "2.0"
anyhow = "1.0.95"
anyhow = "1.0.102"

# UUID and time
uuid = { version = "1.11", features = ["v4", "serde"] }
chrono = { version = "0.4.39", features = ["serde"] }
uuid = { version = "1.23", features = ["v4", "serde"] }
chrono = { version = "0.4.44", features = ["serde"] }

# Concurrent data structures
parking_lot = "0.12.3"
Expand Down
14 changes: 7 additions & 7 deletions packages/pillars/treasury/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ full = ["crypto_payments", "fiat", "micropayments", "distributed", "http"]
[dependencies]
# Async runtime (Dec 2025)
# Async runtime (Dec 2025)
tokio = { version = "1.48", features = ["full"] }
tokio = { version = "1.50", features = ["full"] }
async-trait = { workspace = true }

# Serialization
Expand All @@ -47,26 +47,26 @@ tower-http = { version = "0.6", features = ["cors", "trace"] }

# Tracing
tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
tracing-subscriber = { version = "0.3.23", features = ["env-filter"] }

# Error handling (Dec 2025)
thiserror = "2.0"
anyhow = "1.0.95"
anyhow = "1.0.102"

# Database
sqlx = { version = "0.8", features = ["postgres", "runtime-tokio-rustls", "uuid", "chrono", "bigdecimal"] }

# UUID and time
uuid = { version = "1.11", features = ["v4", "serde"] }
chrono = { version = "0.4.39", features = ["serde"] }
uuid = { version = "1.23", features = ["v4", "serde"] }
chrono = { version = "0.4.44", features = ["serde"] }

# Concurrent data structures
parking_lot = "0.12.3"

# Decimal for financial calculations
# Note: default-features = false to avoid RUSTSEC-2026-0001 (rkyv vulnerability)
rust_decimal = { version = "1.39", default-features = false, features = ["serde", "std"] }
rust_decimal_macros = "1.39"
rust_decimal = { version = "1.41", default-features = false, features = ["serde", "std"] }
rust_decimal_macros = "1.40"
agentkern-governance = { path = "../../foundation/governance" }

# ============================================================
Expand Down
2 changes: 1 addition & 1 deletion sdks/python/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ serde = { workspace = true }
serde_json = { workspace = true }

# Async (needed for GateEngine)
tokio = { version = "1.48", features = ["full"] }
tokio = { version = "1.50", features = ["full"] }

# Encoding
base64 = "0.22"
Expand Down
Loading