Tecrax is a governed infrastructure-operations runtime/profile built on GovEngine and SCLite.
Current published baseline: tecrax==0.3.1a0, depending on
govengine>=0.12.2a0,<0.15 and sclite-core>=1.0.1,<1.1.
This package provides:
- RExecOp domain profile — bundled YAML profile with intents, workflows, connectors,
and validation rules (entry point
rexecop.profiles:tecrax). - Local fixture review — dry-run proof slice without live infrastructure.
It does not execute infrastructure changes, connect to hosts, manage credentials, or provide production operational capability without explicit operator configuration.
Planned foundation:
Tecrax -> GovEngine -> SCLite
- SCLite owns lifecycle/proof/review artifacts.
- GovEngine owns deterministic governed-runtime kernel mechanics.
- Tecrax owns the infrastructure-operations profile semantics, fixture review payloads, UX, and future host integrations when those boundaries are mature.
Install tecrax alongside rexecop to register the domain profile:
pip install rexecop tecrax
rexecop profile listThe profile root is exposed via tecrax:profile_root (directory src/tecrax/profile/).
tecrax fixture-review --service demo-webThe command emits a public-safe fixture review payload. It uses GovEngine profile/planning/supervision/runtime-review contracts and binds its fixture receipt through an SCLite artifact descriptor. It has no live runner, host inventory, credential path, or infrastructure adapter.
The 0.3.1-alpha release consolidates the RExecOp domain profile into this
package and aligns dependencies with RExecOp 0.1.x. It does not add an
infrastructure runtime or a new contract surface beyond the bundled profile.
python scripts/validate_public_truth.py
python -m pytest -qThe validator keeps this package as a second-host proof surface only. Any future infrastructure runner, inventory, credential, scheduler, or carrier-adapter claim must be backed by code and tests before it becomes public truth.