Skip to content

Payment Control Lab v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@meridianverity meridianverity released this 04 Oct 00:01

Payment Control Lab v0.2.0

The first HALTSEAL Payment Control Lab prerelease: free offline diagnostics for payment fallback and recovery changes.

Review supplied payment records, compare local decision functions against 16 synthetic expectations, retain regression checks in CI, and share an HTML/JSON report with the workflow owner.

Apache-2.0 · Copyright 2026 Yong Bok Lee · Python 3.11+ · No runtime dependencies

Start in five minutes

git clone --branch v0.2.0 --depth 1 https://github.com/HALTSEAL/payment-control-lab.git
cd payment-control-lab
python lab.py demo

Use python3 on macOS/Linux or py on Windows if needed. Open out/demo/report.html for the diagnostic detail or out/demo/owner-summary.html for the workflow-owner brief. No account or installation is needed to run the checkout.

To compare the included teaching functions:

python lab.py compare-policy examples.route_retry_policy:decide examples.fixture_policy:decide --out out/payment-change

Connect your own trusted, side-effect-free decision function using the adapter and CI guide. Start with advisory mode; agree the contract and review owner before gating software changes.

Install and verify

Download all four attached assets to one directory. From the trusted checkout, verify that directory against this Release record and run the fresh-install check:

python tools/verify_release.py /path/to/downloaded-assets --expected-manifest-sha256 6d9950b4d8ee1674f624751090aad9f4b0dea68b3355f74ebb3856a2d5d3edcb --install

For an offline installation of the verified wheel:

python -m pip install --no-index /path/to/haltseal_payment_control_lab-0.2.0-py3-none-any.whl
payment-control-lab demo

The reviewed source ZIP contains 61 diagnostic and licensing files. Public CI and release tooling are included in the 70-file repository, outside that ZIP. GitHub's automatic tag archives contain the full public repository and differ from the reviewed source ZIP.

The attached manifest binds the source ZIP and wheel to commit f6e8876bb19e21f70bd10c81d95128ea7af71616. The public final commit passes both hosted workflows. Independent fresh-install checks reproduce all 16 trace diagnoses, expected comparison exits 0 and 2, 110 source-ZIP regressions, report outputs, and exact runtime/license bytes in a fresh environment. Final-commit hosted runs are Lab quality and Release candidate. The public history contains only the reviewed README initialization and complete diagnostic snapshot; private development history remains separate.

Attached asset SHA-256
SHA256SUMS a389d9f532f96f9b2590ec9d59cb22b03dc0edff5b37597fc4cfe4a0a94866cb
haltseal_payment_control_lab-0.2.0-py3-none-any.whl 23e55a7c3cec93276d03bd5937005c3ad467b62a1e213d818acb0c1ed548668d
payment-control-lab-0.2.0-source.zip 3ac5ca9337fe1906636456a69a1bd94edf2912e58a1b7cd72beed524cfcf838a
release-manifest.json 6d9950b4d8ee1674f624751090aad9f4b0dea68b3355f74ebb3856a2d5d3edcb

Scope

This is an initial diagnostic prerelease. It does not execute, block, sign or authorize payments, authenticate provider evidence, or establish production protection. Teaching policies are not deployable payment controls. Reports use operator-supplied assertions; synthetic results are not an external audit. No commercial execution API or SDK is released here, and the package is not published to PyPI.

Custom decision code runs as trusted local Python and is not sandboxed. Use synthetic contexts, mocked dependencies and no production credentials. CLI reports stay local; the optional CI template uploads reports to GitHub under its explicit retention settings.

Use the free diagnostics independently. For help evaluating one actual workflow, discuss a scoped paid assessment. Scope, fees and deliverables are agreed before paid work.