Skip to content

Commit fe1dced

Browse files
authored
config cleanup (#62)
* config cleanup * version bump * cleanup
1 parent d74d2c3 commit fe1dced

13 files changed

Lines changed: 48 additions & 192 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.9.9
2+
3+
(unreleased)
4+
15
## 0.9.7 (unreleased)
26

37
### Features

binding-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "jacs-binding-core"
3-
version = "0.9.8"
3+
version = "0.9.9"
44
edition = "2024"
55
rust-version = "1.93"
66
resolver = "3"
@@ -19,7 +19,7 @@ attestation = ["jacs/attestation"]
1919
pq-tests = []
2020

2121
[dependencies]
22-
jacs = { version = "0.9.8", path = "../jacs" }
22+
jacs = { version = "0.9.9", path = "../jacs" }
2323
serde_json = "1.0"
2424
base64 = "0.22.1"
2525
serde = { version = "1.0", features = ["derive"] }

jacs-cli/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "jacs-cli"
3-
version = "0.9.8"
3+
version = "0.9.9"
44
edition = "2024"
55
rust-version = "1.93"
66
description = "JACS CLI: command-line interface for JSON AI Communication Standard"
@@ -23,8 +23,8 @@ attestation = ["jacs/attestation"]
2323
keychain = ["jacs/keychain"]
2424

2525
[dependencies]
26-
jacs = { version = "0.9.8", path = "../jacs" }
27-
jacs-mcp = { version = "0.9.8", path = "../jacs-mcp", features = ["mcp", "full-tools"], optional = true }
26+
jacs = { version = "0.9.9", path = "../jacs" }
27+
jacs-mcp = { version = "0.9.9", path = "../jacs-mcp", features = ["mcp", "full-tools"], optional = true }
2828
clap = { version = "4.5.4", features = ["derive", "cargo"] }
2929
rpassword = "7.3.1"
3030
reqwest = { version = "0.13.2", default-features = false, features = ["blocking", "json", "rustls"] }

jacs-duckdb/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ keywords = ["cryptography", "json", "duckdb", "storage"]
1313
categories = ["database", "data-structures"]
1414

1515
[dependencies]
16-
jacs = { version = "0.9.8", path = "../jacs", default-features = false }
16+
jacs = { version = "0.9.9", path = "../jacs", default-features = false }
1717
duckdb = { version = "1.4", features = ["bundled", "json"] }
1818
serde_json = "1.0"
1919

jacs-mcp/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "jacs-mcp"
3-
version = "0.9.8"
3+
version = "0.9.9"
44
edition = "2024"
55
rust-version = "1.93"
66
description = "MCP server for JACS: data provenance and cryptographic signing of agent state"
@@ -45,8 +45,8 @@ tracing = "0.1"
4545
tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] }
4646
rmcp = { version = "0.12", features = ["client", "server", "transport-io", "transport-child-process", "macros"], optional = true }
4747
tokio = { version = "1", features = ["rt-multi-thread", "macros", "process", "time"], optional = true }
48-
jacs = { version = "0.9.8", path = "../jacs", default-features = true }
49-
jacs-binding-core = { version = "0.9.8", path = "../binding-core", features = ["a2a"] }
48+
jacs = { version = "0.9.9", path = "../jacs", default-features = true }
49+
jacs-binding-core = { version = "0.9.9", path = "../binding-core", features = ["a2a"] }
5050
serde = { version = "1", features = ["derive"] }
5151
serde_json = "1"
5252
schemars = "1.0"

jacs-mcp/contract/jacs-mcp-contract.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"server": {
44
"name": "jacs-mcp",
55
"title": "JACS MCP Server",
6-
"version": "0.9.8",
6+
"version": "0.9.9",
77
"website_url": "https://humanassisted.github.io/JACS/",
88
"instructions": "This MCP server provides data provenance and cryptographic signing for agent state files and agent-to-agent messaging. Agent state tools: jacs_sign_state (sign files), jacs_verify_state (verify integrity), jacs_load_state (load with verification), jacs_update_state (update and re-sign), jacs_list_state (list signed docs), jacs_adopt_state (adopt external files). Memory tools: jacs_memory_save (save a memory), jacs_memory_recall (search memories by query), jacs_memory_list (list all memories), jacs_memory_forget (soft-delete a memory), jacs_memory_update (update an existing memory). Messaging tools: jacs_message_send (create and sign a message), jacs_message_update (update and re-sign a message), jacs_message_agree (co-sign/agree to a message), jacs_message_receive (verify and extract a received message). Agent management: jacs_create_agent (create new agent with keys), jacs_reencrypt_key (rotate private key password). A2A artifacts: jacs_wrap_a2a_artifact (sign artifact with provenance), jacs_verify_a2a_artifact (verify wrapped artifact), jacs_assess_a2a_agent (assess remote agent trust level). A2A discovery: jacs_export_agent_card (export Agent Card), jacs_generate_well_known (generate .well-known documents), jacs_export_agent (export full agent JSON). Trust store: jacs_trust_agent (add agent to trust store), jacs_untrust_agent (remove from trust store, requires JACS_MCP_ALLOW_UNTRUST=true), jacs_list_trusted_agents (list all trusted agent IDs), jacs_is_trusted (check if agent is trusted), jacs_get_trusted_agent (get trusted agent JSON). Attestation: jacs_attest_create (create signed attestation with claims), jacs_attest_verify (verify attestation, optionally with evidence checks), jacs_attest_lift (lift signed document into attestation), jacs_attest_export_dsse (export attestation as DSSE envelope). Security: jacs_audit (read-only security audit and health checks). Audit trail: jacs_audit_log (record events as signed audit entries), jacs_audit_query (search audit trail by action, target, time range), jacs_audit_export (export audit trail as signed bundle). Search: jacs_search (unified search across all signed documents)."
99
},

jacs-postgresql/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ keywords = ["cryptography", "json", "postgresql", "storage"]
1313
categories = ["database", "data-structures"]
1414

1515
[dependencies]
16-
jacs = { version = "0.9.8", path = "../jacs", default-features = false }
16+
jacs = { version = "0.9.9", path = "../jacs", default-features = false }
1717
sqlx = { version = "0.8.6", default-features = false, features = ["runtime-tokio-rustls", "postgres"] }
1818
tokio = { version = "1.0", features = ["rt-multi-thread"] }
1919
serde_json = "1.0"

jacs-redb/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ categories.workspace = true
1313
description = "Redb (pure-Rust embedded KV) storage backend for JACS documents"
1414

1515
[dependencies]
16-
jacs = { version = "0.9.8", path = "../jacs", default-features = false }
16+
jacs = { version = "0.9.9", path = "../jacs", default-features = false }
1717
redb = "3.1"
1818
chrono = "0.4.40"
1919
serde_json = "1.0"

jacs-surrealdb/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ keywords = ["cryptography", "json", "surrealdb", "storage"]
1313
categories = ["database", "data-structures"]
1414

1515
[dependencies]
16-
jacs = { version = "0.9.8", path = "../jacs", default-features = false }
16+
jacs = { version = "0.9.9", path = "../jacs", default-features = false }
1717
surrealdb = { version = "3.0.2", default-features = false, features = ["kv-mem"] }
1818
serde = { version = "1.0", features = ["derive"] }
1919
serde_json = "1.0"

jacs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "jacs"
3-
version = "0.9.8"
3+
version = "0.9.9"
44
edition = "2024"
55
rust-version = "1.93"
66
resolver = "3"

0 commit comments

Comments
 (0)