diff --git a/packages/agentrust-trace-adapters/README.md b/packages/agentrust-trace-adapters/README.md index e237d54..92d9792 100644 --- a/packages/agentrust-trace-adapters/README.md +++ b/packages/agentrust-trace-adapters/README.md @@ -73,7 +73,7 @@ record = build_record( assert record["policy"]["enforcement_mode"] == "declared" ``` -`enforcement_mode` is required and has no default. Omitting it used to emit +Since 0.2.0, `enforcement_mode` is required and has no default. In 0.1.1 omitting it emitted `"enforce"`, which claims enforcement the constructor cannot know about, and TRACE spec section 4.3 says `"declared"` MUST NOT be a default either. Pass `"declared"` when the policy is bound but nothing here evaluated it, and `"enforce"`, diff --git a/packages/agentrust-trace-adapters/pyproject.toml b/packages/agentrust-trace-adapters/pyproject.toml index 7645b14..e9e1d06 100644 --- a/packages/agentrust-trace-adapters/pyproject.toml +++ b/packages/agentrust-trace-adapters/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "hatchling.build" [project] name = "agentrust-trace-adapters" -version = "0.1.1" +version = "0.2.0" description = "Build TRACE Trust Records from evidence another system produced, without fabricating what is not there" readme = "README.md" license = "Apache-2.0" @@ -26,7 +26,7 @@ classifiers = [ ] requires-python = ">=3.11" # TRACE 0.7.0 introduced the origin block and its software-only platform rule. -# The declared evidence-constructor default additionally requires TRACE 0.9.0; +# The "declared" enforcement mode additionally requires TRACE 0.9.0; # earlier models reject that policy mode. dependencies = ["agentrust-trace>=0.9.0", "cryptography>=43.0.0"] diff --git a/packages/agentrust-trace-adapters/src/agentrust_trace_adapters/__init__.py b/packages/agentrust-trace-adapters/src/agentrust_trace_adapters/__init__.py index f46411c..85d6163 100644 --- a/packages/agentrust-trace-adapters/src/agentrust_trace_adapters/__init__.py +++ b/packages/agentrust-trace-adapters/src/agentrust_trace_adapters/__init__.py @@ -48,4 +48,4 @@ "software_measurement", ] -__version__ = "0.1.1" +__version__ = "0.2.0"