From f4ef0a716a3ca7190d9664a9c2f8766db66de453 Mon Sep 17 00:00:00 2001 From: Balachandar Date: Wed, 18 Feb 2026 15:33:57 +0530 Subject: [PATCH] v1.5.1 document updates --- README.md | 20 +-- .../docs/architecture/determinism-model.mdx | 4 +- docs-site/docs/cli/overview.mdx | 2 +- docs-site/docs/demos/overview.mdx | 2 +- docs-site/docs/demos/project-blackbox.mdx | 2 +- docs-site/docs/getting-started/install.mdx | 8 +- docs-site/docs/guarantees/overview.mdx | 16 +- .../docs/introduction/what-is-intentusnet.mdx | 2 +- docs-site/docs/production/observability.mdx | 2 +- docs-site/docs/release-notes/v1-5-1.mdx | 86 ++++++++++ docs-site/docusaurus.config.ts | 2 +- docs-site/sidebars.ts | 2 +- docs/ci-cd.md | 2 +- docs/determinism.md | 4 +- docs/release-notes/v1.5.1.md | 152 ++++++++++++++++++ docs/replay-and-wal.md | 2 +- docs/roadmap.md | 12 +- pyproject.toml | 2 +- src/intentusnet/__init__.py | 2 +- tests/test_public_api.py | 2 +- 20 files changed, 282 insertions(+), 44 deletions(-) create mode 100644 docs-site/docs/release-notes/v1-5-1.mdx create mode 100644 docs/release-notes/v1.5.1.md diff --git a/README.md b/README.md index 974964b..19509fd 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ --- -[![Version](https://img.shields.io/badge/version-4.5.0-blue.svg)](#) +[![Version](https://img.shields.io/badge/version-1.5.1-blue.svg)](#) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Python](https://img.shields.io/badge/python-3.9%2B-blue)](#) [![MCP](https://img.shields.io/badge/MCP-compatible-brightgreen)](#) @@ -15,9 +15,9 @@ --- -## What's New in v4.5 +## What's New in v1.5.1 -IntentusNet v4.5 introduces **provable determinism** — the execution runtime now includes built-in mechanisms to verify, enforce, and prove that execution behavior is deterministic across runs, environments, and model swaps. +IntentusNet v1.5.1 introduces **provable determinism** — the execution runtime now includes built-in mechanisms to verify, enforce, and prove that execution behavior is deterministic across runs, environments, and model swaps. | Feature | Description | |---------|-------------| @@ -213,17 +213,17 @@ IntentusNet provides an explicit execution contract: | Structured Errors | **Provided** | Typed error codes, no silent failures | | Crash Recovery | **Provided** | WAL-backed execution state & recovery | | Signed WAL (REGULATED) | **Provided** | Ed25519 per-entry signatures for audit trail | -| Execution Fingerprinting | **Provided (v4.5)** | SHA-256 fingerprint proves deterministic execution | -| Deterministic-Safe CI/CD | **Provided (v4.5)** | 9-gate pipeline enforces determinism before deploy | -| Drift Detection | **Provided (v4.5)** | Automatic nondeterminism detection via fingerprints | +| Execution Fingerprinting | **Provided (v1.5.1)** | SHA-256 fingerprint proves deterministic execution | +| Deterministic-Safe CI/CD | **Provided (v1.5.1)** | 9-gate pipeline enforces determinism before deploy | +| Drift Detection | **Provided (v1.5.1)** | Automatic nondeterminism detection via fingerprints | Full guarantee details: https://intentusnet.com/docs/guarantees --- -## Provable Determinism (v4.5) +## Provable Determinism (v1.5.1) -IntentusNet v4.5 treats determinism as a **provable property**, not just a design goal. +IntentusNet v1.5.1 treats determinism as a **provable property**, not just a design goal. ### Execution Fingerprinting @@ -483,7 +483,7 @@ IntentusNet is a **deterministic execution runtime**, not an autonomous agent fr - No task planning or reasoning - No evaluation of model outputs - No replacement for workflow engines -- No distributed consensus in v4 +- No distributed consensus in v1 ### Determinism Boundary @@ -496,7 +496,7 @@ Non-deterministic model behavior is detected, recorded, and surfaced — never h See [docs/roadmap.md](docs/roadmap.md) for the full roadmap. -**Current: v4.5** — Provable Determinism +**Current: v1.5.1** — Provable Determinism - Execution fingerprinting - Deterministic-safe CI/CD (9 gates) diff --git a/docs-site/docs/architecture/determinism-model.mdx b/docs-site/docs/architecture/determinism-model.mdx index 399adc2..e1a9b91 100644 --- a/docs-site/docs/architecture/determinism-model.mdx +++ b/docs-site/docs/architecture/determinism-model.mdx @@ -311,9 +311,9 @@ Capability(intent=IntentRef(name="Process", version="2.0")) | Model output | No | Yes | Yes | | Network latency | No | Yes | N/A | -## Provable Determinism (v4.5) +## Provable Determinism (v1.5.1) -IntentusNet v4.5 extends the determinism model with **provable guarantees**: +IntentusNet v1.5.1 extends the determinism model with **provable guarantees**: ### Execution Fingerprinting diff --git a/docs-site/docs/cli/overview.mdx b/docs-site/docs/cli/overview.mdx index 903d9e1..4c86512 100644 --- a/docs-site/docs/cli/overview.mdx +++ b/docs-site/docs/cli/overview.mdx @@ -20,7 +20,7 @@ Verify installation: ```bash intentusnet --version -# intentusnet 4.5.0 +# intentusnet 1.5.1 ``` ## Command Summary diff --git a/docs-site/docs/demos/overview.mdx b/docs-site/docs/demos/overview.mdx index 241b73b..053bae1 100644 --- a/docs-site/docs/demos/overview.mdx +++ b/docs-site/docs/demos/overview.mdx @@ -15,7 +15,7 @@ These demos illustrate IntentusNet's core capabilities with realistic scenarios. | [Dangerous Target Filtering](./dangerous-target-filtering) | Policy filtering protects CCTV while allowing other systems | | [Crash Recovery](./crash-recovery) | Mid-execution crash recovery with deterministic resume | | [Model Swap Prevention](./model-swap-prevention) | Deterministic routing prevents behavioral drift | -| [Project Blackbox](./project-blackbox) | 8-act end-to-end proof of all deterministic guarantees (v4.5) | +| [Project Blackbox](./project-blackbox) | 8-act end-to-end proof of all deterministic guarantees (v1.5.1) | ## Demo Format diff --git a/docs-site/docs/demos/project-blackbox.mdx b/docs-site/docs/demos/project-blackbox.mdx index b4d95e0..7a1a968 100644 --- a/docs-site/docs/demos/project-blackbox.mdx +++ b/docs-site/docs/demos/project-blackbox.mdx @@ -6,7 +6,7 @@ description: "8-act end-to-end demonstration proving all deterministic guarantee # Project Blackbox -Project Blackbox is an 8-act end-to-end demonstration that proves every deterministic guarantee provided by IntentusNet v4.5. It runs locally in under 2 minutes with zero external dependencies. +Project Blackbox is an 8-act end-to-end demonstration that proves every deterministic guarantee provided by IntentusNet v1.5.1. It runs locally in under 2 minutes with zero external dependencies. ## Running the Demo diff --git a/docs-site/docs/getting-started/install.mdx b/docs-site/docs/getting-started/install.mdx index b8f8cf5..fc3bf4d 100644 --- a/docs-site/docs/getting-started/install.mdx +++ b/docs-site/docs/getting-started/install.mdx @@ -26,7 +26,7 @@ Verify installation: ```bash python -c "import intentusnet; print(intentusnet.__version__)" -# Output: 4.5.0 +# Output: 1.5.1 ``` ## Installation Options @@ -78,7 +78,7 @@ pip install -e ".[dev]" Pull the official image: ```bash -docker pull intentusnet/runtime:4.5.0 +docker pull intentusnet/runtime:1.5.1 ``` Run a container: @@ -87,7 +87,7 @@ Run a container: docker run -it --rm \ -v $(pwd)/config:/app/config \ -v $(pwd)/records:/app/.intentusnet/records \ - intentusnet/runtime:4.5.0 + intentusnet/runtime:1.5.1 ``` ## Verify Installation @@ -123,7 +123,7 @@ Expected output: ``` Name: intentusnet -Version: 4.5.0 +Version: 1.5.1 Summary: Deterministic execution runtime for multi-agent systems Requires: cryptography, websockets, pyzmq, fastapi, uvicorn, python-dateutil ``` diff --git a/docs-site/docs/guarantees/overview.mdx b/docs-site/docs/guarantees/overview.mdx index 98f699a..d538f9f 100644 --- a/docs-site/docs/guarantees/overview.mdx +++ b/docs-site/docs/guarantees/overview.mdx @@ -21,9 +21,9 @@ Every production runtime needs a clear contract. IntentusNet's contract is: | Structured Errors | **Provided** | Typed error codes, no silent failures | | Crash Recovery | **Provided** | WAL-backed execution state with recovery | | Signed WAL (REGULATED) | **Provided** | Ed25519 per-entry signatures for audit trail | -| Execution Fingerprinting | **Provided (v4.5)** | SHA-256 fingerprint proves deterministic execution | -| Deterministic-Safe CI/CD | **Provided (v4.5)** | 9-gate pipeline enforces determinism before deploy | -| Drift Detection | **Provided (v4.5)** | Automatic nondeterminism detection via fingerprints | +| Execution Fingerprinting | **Provided (v1.5.1)** | SHA-256 fingerprint proves deterministic execution | +| Deterministic-Safe CI/CD | **Provided (v1.5.1)** | 9-gate pipeline enforces determinism before deploy | +| Drift Detection | **Provided (v1.5.1)** | Automatic nondeterminism detection via fingerprints | :::note Design Goals vs. Implemented Guarantees Features marked as "Design Goal" are architecturally planned but may have implementation limitations in the current version. See individual guarantee pages for details. @@ -31,7 +31,7 @@ Features marked as "Design Goal" are architecturally planned but may have implem ## Quick Reference -### What IS Guaranteed (v4.5) +### What IS Guaranteed (v1.5.1) ``` ✓ Deterministic agent ordering @@ -42,9 +42,9 @@ Features marked as "Design Goal" are architecturally planned but may have implem ✓ Trace span emission for every decision ✓ Policy allow/deny evaluation ✓ Signed WAL entries (REGULATED mode) -✓ Execution fingerprinting (v4.5) -✓ Deterministic-safe CI/CD enforcement (v4.5) -✓ Drift detection (v4.5) +✓ Execution fingerprinting (v1.5.1) +✓ Deterministic-safe CI/CD enforcement (v1.5.1) +✓ Drift detection (v1.5.1) ``` ### What is NOT Guaranteed @@ -140,7 +140,7 @@ Guarantees may evolve across versions: | 0.3.x | Historical response retrieval, stable hashes | | 1.0.x | WAL signing, compliance modes (Phase I) | | 4.0.x | Enterprise features, gateway enforcement | -| 4.5.x | Execution fingerprinting, deterministic CI/CD, drift detection | +| 1.5.x | Execution fingerprinting, deterministic CI/CD, drift detection | ## Verifying Guarantees diff --git a/docs-site/docs/introduction/what-is-intentusnet.mdx b/docs-site/docs/introduction/what-is-intentusnet.mdx index 26b3605..a8749db 100644 --- a/docs-site/docs/introduction/what-is-intentusnet.mdx +++ b/docs-site/docs/introduction/what-is-intentusnet.mdx @@ -73,7 +73,7 @@ IntentusNet may be overkill if: | Property | Value | | --------------- | ------------------------------------ | -| Current Version | 4.5.0 | +| Current Version | 1.5.1 | | Python Support | 3.9+ | | Status | Production-ready for core guarantees | | License | MIT | diff --git a/docs-site/docs/production/observability.mdx b/docs-site/docs/production/observability.mdx index c043bc7..26f41e2 100644 --- a/docs-site/docs/production/observability.mdx +++ b/docs-site/docs/production/observability.mdx @@ -300,7 +300,7 @@ app = FastAPI() @app.get("/health") async def health(): - return {"status": "healthy", "version": "4.5.0"} + return {"status": "healthy", "version": "1.5.1"} @app.get("/health/ready") async def ready(): diff --git a/docs-site/docs/release-notes/v1-5-1.mdx b/docs-site/docs/release-notes/v1-5-1.mdx new file mode 100644 index 0000000..b0f6c24 --- /dev/null +++ b/docs-site/docs/release-notes/v1-5-1.mdx @@ -0,0 +1,86 @@ +--- +sidebar_position: 1 +title: "v1.5.1 — Provable Determinism" +description: "Release notes for IntentusNet v1.5.1" +--- + +# IntentusNet v1.5.1 — Provable Determinism + +**Released:** 2026-02-12 + +## Summary + +IntentusNet v1.5.1 introduces **provable determinism** — execution behavior can now be cryptographically verified, drift-detected, and CI-enforced. Determinism is no longer just a design property; it is a measurable, enforceable guarantee. + +## New Features + +### Execution Fingerprinting + +Every execution produces a **SHA-256 fingerprint** computed from the intent sequence, agent call sequence, parameter hashes, output hashes, retry pattern, execution order, and timeout values. + +- Same input + same runtime = same fingerprint +- Fingerprint mismatch = nondeterminism detected + +### Deterministic-Safe CI/CD Pipeline + +A 9-gate verification pipeline enforces determinism before deployment: + +| Gate | Purpose | +|------|---------| +| Build Reproducibility | Same source → same binary SHA-256 | +| Deterministic Execution | Same input → same fingerprint across N runs | +| WAL Replay Final-State | Replayed response hash matches original | +| Entropy Detection | Static scan blocks unseeded randomness | +| Container Reproducibility | Same Dockerfile → same image hash | +| Routing Determinism | Same capabilities → same agent selection | +| Crash Recovery | Side-effect-aware resume/block decisions | +| WAL Integrity & Tamper | Hash chain + Ed25519 signature verification | +| Runtime Snapshot | Serialization round-trip integrity | + +All 9 gates must pass. A single failure blocks deployment. + +### Drift Detection + +Automatic detection of nondeterministic execution through fingerprint comparison across runs. + +### WAL Replay Verification + +Stored responses can be proven to match original execution by comparing content hashes. + +### Entropy Scanning + +Static analysis gate scans deterministic-critical code paths for unseeded randomness, `uuid4()` in step IDs, `time()` in hashes, and `os.urandom()` in hash computation. + +### Project Blackbox Demo + +An 8-act end-to-end demonstration proving all deterministic guarantees. See [Project Blackbox](../demos/project-blackbox). + +## New CI Gate Scripts + +| Script | Gate | +|--------|------| +| `gate_deterministic_execution.py` | Evaluation report thresholds | +| `gate_wal_replay_state.py` | WAL replay hash verification | +| `gate_entropy_detection.py` | Static entropy scanning | +| `gate_routing_determinism.py` | Agent selection determinism | +| `gate_crash_recovery.py` | Recovery decision correctness | +| `gate_wal_integrity.py` | Hash chain and signature verification | +| `gate_runtime_snapshot.py` | Serialization round-trip verification | + +## Updated Guarantees + +Three new guarantees added to the execution contract: + +| Guarantee | Status | +|-----------|--------| +| Execution Fingerprinting | **Provided (v1.5.1)** | +| Deterministic-Safe CI/CD | **Provided (v1.5.1)** | +| Drift Detection | **Provided (v1.5.1)** | + +## Breaking Changes + +None. v1.5.1 is fully backward-compatible with v1.x. + +## Migration + +No migration required. New features are additive. diff --git a/docs-site/docusaurus.config.ts b/docs-site/docusaurus.config.ts index fa4b888..13f40fe 100644 --- a/docs-site/docusaurus.config.ts +++ b/docs-site/docusaurus.config.ts @@ -46,7 +46,7 @@ const config: Config = { lastVersion: 'current', versions: { current: { - label: '4.5', + label: '1.5.1', path: '', }, }, diff --git a/docs-site/sidebars.ts b/docs-site/sidebars.ts index 66956cb..376812e 100644 --- a/docs-site/sidebars.ts +++ b/docs-site/sidebars.ts @@ -133,7 +133,7 @@ const sidebars: SidebarsConfig = { label: 'Release Notes', collapsed: true, items: [ - 'release-notes/v4-5', + 'release-notes/v1-5-1', ], }, ], diff --git a/docs/ci-cd.md b/docs/ci-cd.md index 3119de6..8caaeb3 100644 --- a/docs/ci-cd.md +++ b/docs/ci-cd.md @@ -2,7 +2,7 @@ ## Overview -IntentusNet v4.5 includes a **9-gate CI/CD verification pipeline** that enforces determinism before deployment. This is not a test suite — it is a deployment gate. Every gate must pass, or the release is blocked. +IntentusNet v1.5.1 includes a **9-gate CI/CD verification pipeline** that enforces determinism before deployment. This is not a test suite — it is a deployment gate. Every gate must pass, or the release is blocked. The pipeline is defined in `.github/workflows/deterministic-stability.yml`. diff --git a/docs/determinism.md b/docs/determinism.md index 237b16e..e6768f4 100644 --- a/docs/determinism.md +++ b/docs/determinism.md @@ -2,7 +2,7 @@ ## Overview -IntentusNet v4.5 treats determinism as a **provable property**, not just a design goal. The runtime includes built-in mechanisms to verify, enforce, and prove that execution behavior is deterministic across runs, environments, and model swaps. +IntentusNet v1.5.1 treats determinism as a **provable property**, not just a design goal. The runtime includes built-in mechanisms to verify, enforce, and prove that execution behavior is deterministic across runs, environments, and model swaps. This document covers: @@ -188,4 +188,4 @@ These nondeterministic inputs are **recorded** so they can be inspected, but the - [CI/CD Gate Specification](ci-cd.md) - [WAL Format](wal-format.md) - [Runtime Determinism Core](runtime-determinism.md) -- [Release Notes v4.5](release-notes/v4.5.md) +- [Release Notes v1.5.1](release-notes/v1.5.1.md) diff --git a/docs/release-notes/v1.5.1.md b/docs/release-notes/v1.5.1.md new file mode 100644 index 0000000..4cca522 --- /dev/null +++ b/docs/release-notes/v1.5.1.md @@ -0,0 +1,152 @@ +# Release Notes — IntentusNet v1.5.1 + +**Release:** v1.5.1 +**Codename:** Provable Determinism +**Date:** 2026-02-12 + +--- + +## Summary + +IntentusNet v1.5.1 introduces **provable determinism** — execution behavior can now be cryptographically verified, drift-detected, and CI-enforced. Determinism is no longer just a design property; it is a measurable, enforceable guarantee. + +--- + +## New Features + +### Execution Fingerprinting + +Every execution now produces a **SHA-256 fingerprint** computed from the intent sequence, agent call sequence, parameter hashes, output hashes, retry pattern, execution order, and timeout values. + +- Same input + same runtime = same fingerprint +- Fingerprint mismatch = nondeterminism detected +- Fingerprints exclude wall-clock timestamps and execution IDs (nondeterministic by nature) + +### Deterministic-Safe CI/CD Pipeline + +A new 9-gate CI/CD verification pipeline enforces determinism before deployment: + +| Gate | Purpose | +|------|---------| +| Build Reproducibility | Same source → same binary SHA-256 | +| Deterministic Execution | Same input → same fingerprint across N runs | +| WAL Replay Final-State | Replayed response hash matches original | +| Entropy Detection | Static scan blocks unseeded randomness in critical paths | +| Container Reproducibility | Same Dockerfile → same image hash | +| Routing Determinism | Same capabilities → same agent selection | +| Crash Recovery | Side-effect-aware resume/block decisions | +| WAL Integrity & Tamper | Hash chain + Ed25519 signature verification | +| Runtime Snapshot | Execution record survives serialization round-trip | + +All 9 gates must pass. A single failure blocks deployment. + +Pipeline definition: `.github/workflows/deterministic-stability.yml` + +### Drift Detection + +Automatic detection of nondeterministic execution through fingerprint comparison. If a nondeterministic agent is introduced, fingerprints diverge across runs, and the entropy detection gate blocks deployment. + +### WAL Replay Verification + +The `HistoricalResponseEngine` can now prove that stored responses match original execution by comparing content hashes. This is enforced in CI (Gate 3). + +### Entropy Scanning + +A new static analysis gate scans deterministic-critical code paths for entropy sources: + +- Unseeded `random.random()` / `random.randint()` +- `uuid.uuid4()` in step IDs or fingerprint computation +- `time.time()` / `datetime.now()` in hash computation +- `os.urandom()` in hash computation + +Known-safe uses are allowlisted (e.g., `uuid4()` for execution IDs, which are not part of fingerprints). + +### Project Blackbox Demo + +A new 8-act end-to-end demonstration (`examples/superdemo/`) proves all deterministic guarantees: + +1. Deterministic Execution — identical intents, identical fingerprints +2. Replay Without Model — historical retrieval with zero re-execution +3. Failure Traceability — injected failure, deterministic fallback +4. Cryptographic Verification — Ed25519 signed WAL, tamper detection +5. Crash Recovery — reversible resume, irreversible block +6. Model Swap Safety — upgrade preserves historical records +7. EMCL Encryption — AES-256-GCM authenticated encryption +8. Deterministic Proof — fingerprint stability, replay proof, drift detection + +Run: `python -m examples.superdemo.demo` + +--- + +## CI Gate Scripts + +New test scripts in `tests/ci/`: + +| Script | Gate | +|--------|------| +| `gate_deterministic_execution.py` | Evaluation report thresholds | +| `gate_wal_replay_state.py` | WAL replay hash verification | +| `gate_entropy_detection.py` | Static entropy scanning | +| `gate_routing_determinism.py` | Agent selection determinism | +| `gate_crash_recovery.py` | Recovery decision correctness | +| `gate_wal_integrity.py` | Hash chain and signature verification | +| `gate_runtime_snapshot.py` | Serialization round-trip verification | + +--- + +## Documentation + +New documentation: + +| Document | Description | +|----------|-------------| +| [docs/determinism.md](../determinism.md) | Execution fingerprinting, replay guarantee, drift detection | +| [docs/ci-cd.md](../ci-cd.md) | Complete 9-gate CI/CD specification | +| [docs/replay-and-wal.md](../replay-and-wal.md) | Replay, WAL, and crash recovery integration | + +Updated documentation: + +| Document | Changes | +|----------|---------| +| README.md | v1.5.1 badge, What's New section, Provable Determinism section, updated guarantees table | +| docs/roadmap.md | v1.5.1 as current release, updated near-term and future sections | + +--- + +## Updated Guarantees + +Three new guarantees added to the execution contract: + +| Guarantee | Status | +|-----------|--------| +| Execution Fingerprinting | **Provided (v1.5.1)** | +| Deterministic-Safe CI/CD | **Provided (v1.5.1)** | +| Drift Detection | **Provided (v1.5.1)** | + +--- + +## Breaking Changes + +None. v1.5.1 is fully backward-compatible with v1.x. + +--- + +## Migration + +No migration required. Existing configurations continue to work unchanged. New features (fingerprinting, CI gates) are additive. + +To enable the deterministic-safe CI/CD pipeline, ensure `.github/workflows/deterministic-stability.yml` is present in your repository. + +--- + +## Known Limitations + +- Entropy detection is static analysis only — it cannot detect runtime-generated entropy (e.g., from external APIs) +- Container reproducibility gate requires Docker and may not work in all CI environments +- Drift detection requires multiple runs of the same intent, which increases CI execution time + +--- + +## Contributors + +- Balachandar Manikandan diff --git a/docs/replay-and-wal.md b/docs/replay-and-wal.md index a1a1905..5cc4fb7 100644 --- a/docs/replay-and-wal.md +++ b/docs/replay-and-wal.md @@ -109,7 +109,7 @@ response = engine.retrieve(execution_id) ### WAL Replay Verification -IntentusNet v4.5 adds **replay verification** — proving that the stored response matches the original execution: +IntentusNet v1.5.1 adds **replay verification** — proving that the stored response matches the original execution: 1. Execute an intent (produces execution record + response hash) 2. Retrieve via `HistoricalResponseEngine` (produces replay hash) diff --git a/docs/roadmap.md b/docs/roadmap.md index b04c435..7b0d9cd 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -9,9 +9,9 @@ Anything not marked as released should be considered **non-committal**. ## Released -### v4.5.0 — Provable Determinism (Current) +### v1.5.1 — Provable Determinism (Current) -IntentusNet v4.5 introduces provable determinism: +IntentusNet v1.5.1 introduces provable determinism: - Execution fingerprinting (SHA-256) - Deterministic-safe CI/CD (9-gate verification pipeline) @@ -21,7 +21,7 @@ IntentusNet v4.5 introduces provable determinism: - Project Blackbox demo (8-act end-to-end proof) - Enterprise features (gateway enforcement, federation, Time Machine UI) -See [release-notes/v4.5.md](release-notes/v4.5.md) for full details. +See [release-notes/v1.5.1.md](release-notes/v1.5.1.md) for full details. ### v4.0 — Enterprise & Deterministic Runtime @@ -44,9 +44,9 @@ IntentusNet v4.0 provides: --- -## Near-Term (v4.x) +## Near-Term (v1.x) -The following may be considered for v4.x **without breaking guarantees**: +The following may be considered for v1.x **without breaking guarantees**: - Bug fixes and correctness improvements - Documentation clarifications @@ -54,7 +54,7 @@ The following may be considered for v4.x **without breaking guarantees**: - Additional CI gate scripts - Minor API ergonomics (non-breaking only) -No new routing semantics will be introduced in v4.x. +No new routing semantics will be introduced in v1.x. --- diff --git a/pyproject.toml b/pyproject.toml index 6ca68b2..e02fd9c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "intentusnet" -version = "4.5.0" +version = "1.5.1" description = "IntentusNet is a deterministic execution platform for AI agents — CI-enforced reproducibility, replayable execution, and provable determinism." readme = "README.md" requires-python = ">=3.9" diff --git a/src/intentusnet/__init__.py b/src/intentusnet/__init__.py index b5f13b3..bb8d340 100644 --- a/src/intentusnet/__init__.py +++ b/src/intentusnet/__init__.py @@ -27,7 +27,7 @@ from .recording.replay import ReplayEngine from .recording.store import FileExecutionStore -__version__ = "0.3.0" +__version__ = "1.5.1" __all__ = [ # Core runtime diff --git a/tests/test_public_api.py b/tests/test_public_api.py index 7e429bb..d890757 100644 --- a/tests/test_public_api.py +++ b/tests/test_public_api.py @@ -35,7 +35,7 @@ def test_version_export(): import intentusnet assert hasattr(intentusnet, "__version__") - assert intentusnet.__version__ == "0.3.0" + assert intentusnet.__version__ == "1.5.1" assert isinstance(intentusnet.__version__, str)