diff --git a/README.md b/README.md index e2afec9..1ccc102 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ For a first pass, the most useful public-facing surfaces are: | --- | --- | | [`docs/product.md`](docs/product.md) | One-page product overview for the before / during / after control loop. | | [`docs/quickstart.md`](docs/quickstart.md) | Minimal local session that writes a ledger and verifies proof. | +| [`docs/runtime-effect-demo.md`](docs/runtime-effect-demo.md) | Shows the demo's before / during / after stages and L1-L5 control effects. | | [`docs/evaluation.md`](docs/evaluation.md) | Explains what the built-in benchmarks measure and what they do not claim. | | [`examples/`](examples/) | Small runnable examples before running the larger demos. | @@ -152,6 +153,7 @@ Open the local docs: - [API and SDK](docs/api-sdk.md) - [Architecture](docs/architecture.md) - [Examples](docs/examples.md) +- [Runtime effect demo](docs/runtime-effect-demo.md) - [Evaluation](docs/evaluation.md) - [Open-source boundary](docs/open-source-boundary.md) - [Brand assets](assets/brand/README.md) diff --git a/docs/README.md b/docs/README.md index 5c1fc78..a0bae05 100644 --- a/docs/README.md +++ b/docs/README.md @@ -20,6 +20,7 @@ Public pages: | CLI reference | [`cli-reference.md`](cli-reference.md) | [`html/cli-reference.html`](html/cli-reference.html) | | API and SDK | [`api-sdk.md`](api-sdk.md) | [`html/api-sdk.html`](html/api-sdk.html) | | Examples | [`examples.md`](examples.md) | [`html/examples.html`](html/examples.html) | +| Runtime effect demo | [`runtime-effect-demo.md`](runtime-effect-demo.md) | [`html/runtime-effect-demo.html`](html/runtime-effect-demo.html) | | Architecture | [`architecture.md`](architecture.md) | [`html/architecture.html`](html/architecture.html) | | Evaluation | [`evaluation.md`](evaluation.md) | [`html/evaluation.html`](html/evaluation.html) | | Open-source boundary | [`open-source-boundary.md`](open-source-boundary.md) | [`html/open-source-boundary.html`](html/open-source-boundary.html) | diff --git a/docs/architecture.md b/docs/architecture.md index e6e5ef6..454098a 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -17,6 +17,12 @@ Invart is not a plugin-only wrapper. Plugin and hook integration can improve cov | L4 Mediation Plane | Unified decision and outcome contract across surfaces. | control/mediation.py, control/approval.py, control/gate.py | | L5 Evidence Plane | Proof, replay, graph, audit, coverage, evidence bundle, release gate. | assurance/postruntime.py, assurance/replay.py, assurance/path_graph.py, assurance/evidence_bundle.py | +## Demo Verification + +The [runtime effect demo](runtime-effect-demo.md) is the concrete verification surface for this model. It renders a stage × layer matrix in the final demo entrypoint and an action timeline in each container risk case audit page. The timeline connects agent intent/action, Invart observation, policy or mediation decision, outcome, and the artifact that proves the step. + +Coverage terms remain strict: observed, mediated, and enforced are not interchangeable. Unmanaged direct execution is shown as a coverage gap unless it enters a managed launcher, wrapper, hook, broker, or shim. + ## Source Layout ```bash diff --git a/docs/html/architecture.html b/docs/html/architecture.html index 86a76fc..3390362 100644 --- a/docs/html/architecture.html +++ b/docs/html/architecture.html @@ -19,6 +19,11 @@
assurance/postruntime.py, assurance/replay.py, assurance/path_graph.py, assurance/evidence_bundle.pyRuntime Effect Demo is the concrete verification surface for this architecture. It renders a stage × layer matrix in the final demo entrypoint and an action timeline in each container risk case audit page.
+Coverage terms remain strict: observed, mediated, and enforced are not interchangeable. Unmanaged direct execution is shown as a coverage gap unless it enters a managed launcher, wrapper, hook, broker, or shim.
src/invart/core/ fact model, ledger, stable artifact helpers diff --git a/docs/html/index.html b/docs/html/index.html index 31278b9..8885f74 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -17,6 +17,7 @@Agent Runtime Control Plane
Quickstart CLI API & SDK + Runtime Effects Architecture Evaluation @@ -29,6 +30,7 @@Start
Product Overview
What Invart is, who it helps, and how the three-stage control loop works.
Quickstart
Install locally, create a managed session, record one action, export proof, and verify it.
+Examples
Runnable examples for local sessions, policy profiles, risk demos, and containerized flows.
Runtime Effect Demo
See before / during / after runtime mapped to L1-L5 with a matrix and action timeline.
invart demo real-world-risk-cases \ --out-dir .invart/real-world-risk-demo-
Outputs a safe risk demo with ledger, proof, replay, audit, and evidence artifacts.
+Outputs a safe risk demo with ledger, proof, replay, audit, and evidence artifacts. For the clearest walkthrough, open Runtime Effect Demo.
Run invart demo pre-1.0-final --out-dir .invart/pre-1-demo-check, then open pre-1.0-final-demo.html. The Runtime Effect Matrix maps before-runtime, during-runtime, and after-runtime to L1-L5, while each container case audit page shows agent intent, Invart observation, policy or mediation decision, outcome, and artifact.