vivary
vivary 0.2.0 is the source version and provides one install for the Vivary CLI
suite:
python -m pip install vivary
Release verification builds local wheels and proves their composition without consulting a registry:
python -m pip install --no-index --find-links <wheelhouse> vivary
Published versions live in the root release status. Pin an exact version when you need to reproduce a specific composition.
The install includes:
create-vivary>=0.4.3: thin greenfield init and deterministic brownfield adoption.vivary-tropo>=0.5.4: typed governed context and local retrieval.vivary-strato>=0.1.3: policy and deliberate human gates.vivary-ozone>=0.3.2: review and evidence verification.vivary-exo>=0.3.1: optional bounded orchestration.
It receives vivary-core transitively through the role packages rather than owning a
duplicate Core floor.
The vivary command is also the front door. It routes ten task verbs to the
installed components in the same process, grouped in vivary --help as Workspace,
Graph and retrieval, Policy, Review, and Coordination:
vivary create my-workspace --preset coding --no-wizard
vivary check --root my-workspace
vivary review --root my-workspace --strict
Each route declares the component version floor it needs, and a component below
that floor is refused with exit code 2. The standalone create-vivary, tropo,
strato, ozone, and exo commands remain the advanced surface with the full
operation set and are not deprecated. Routed help and usage errors name
vivary <verb>, so vivary check --help opens with usage: vivary check.
Ozone and Exo expose explicit governed paths:
ozone verify request.json --governed --json --strict
exo control request.json --governed --json --strict
The small vivary helper CLI reads local receipts and can render a local email draft:
tropo check --root . --receipt .vivary/receipts.jsonl
vivary logs .vivary/receipts.jsonl
vivary logs email .vivary/receipts.jsonl --to support@example.com --out .vivary/support.eml
It does not send mail or upload telemetry. Drafts exclude stdout, stderr, file contents, raw query text, target ids, and local paths.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vivary-0.2.0.tar.gz.
File metadata
- Download URL: vivary-0.2.0.tar.gz
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
830baa7c017d923b9d1266e8f4193c99cd24cafa3d9552962c1b755af3a6965e
|
|
| MD5 |
903cf71c1b6f957576518fbadc9004a1
|
|
| BLAKE2b-256 |
1ec64c0fd77075b79cf503b434f4416384a473b9d6037d65e6135b730c45ae77
|
File details
Details for the file vivary-0.2.0-py3-none-any.whl.
File metadata
- Download URL: vivary-0.2.0-py3-none-any.whl
- Upload date:
- Size: 11.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d03446902b91759268c5e5ef663f214141c09b9beda8f0efcf014e09e1de699
|
|
| MD5 |
236190d5980f8272f460175954c628e7
|
|
| BLAKE2b-256 |
6a5e79e7aa9888b371bc65bd75c1fd526c785f22f44535af92d29eb6341d5b8f
|