Skip to content

EffectWitness v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@tiramitree tiramitree released this 26 Jul 19:30

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, 4 MISMATCH, and
    3 NOT_APPLICABLE expected 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.