EffectWitness v0.1.0
Pre-release
Pre-release
EffectWitness v0.1.0 is the first public pre-alpha release of a controlled
dual-view workbench for declared MCP tool effect hints.
Included:
- separate declaration, client-observation, and durable synthetic-effect facts;
- ten registered loopback scenarios covering clean repeats, response loss,
process exit, restart/reconciliation, concurrent repetition, and payload
conflict; - a schema-v2 offline verifier with strict JSON, registered-field,
cross-file, JUnit, bounded-snapshot, and manifest checks; - a fail-closed repository privacy scanner;
- a source-bound reference artifact with 3
MATCH, 4MISMATCH, and
3NOT_APPLICABLEexpected results.
Evidence:
- release commit:
72474eae59931cfe0be6501cd340d07c34a100ca - evidence source revision:
f4575f88cf6a17f6c32bd2c7462063142d37c56a - evidence manifest SHA-256:
abf887a809460020aed24819b5d2bebf8ec68e12dc64ad8a9e760595b6837abc - the main-branch and tag-triggered GitHub Actions runs both completed
successfully on the release commit; each included the quality/evidence/build
job and the Ubuntu/Windows test matrix for Python 3.11-3.13.
Release assets include the wheel, source distribution, reference-evidence ZIP,
machine-readable provenance, and SHA256SUMS.txt.
This release uses synthetic local SQLite effects over loopback MCP Streamable
HTTP. It does not establish exactly-once execution, security, production
reliability, distributed consistency, official MCP certification, arbitrary
third-party tool correctness, performance, external adoption, or recruiting
outcomes.